home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 2 / Deutsche Edition 2.iso / mac / VIRUS / Disinfectant 3.5 ƒ / Disinfectant 3.4.1 Manual < prev   
Text File  |  1994-03-17  |  148KB  |  3,363 lines

  1. Ê
  2. Disinfectant 3.4.1
  3.  
  4. March 11, 1994
  5.  
  6.  
  7.  
  8.  
  9. Disclaimer and Copyright Notice
  10.  
  11.  
  12. Disinfectant may help you detect and remove some Macintosh viruses. It
  13. may fail to locate and repair some infected files. Use it at your own risk.
  14.  
  15. NORTHWESTERN UNIVERSITY PROVIDES DISINFECTANT AS IS, WITHOUT
  16. ANY WARRANTY OR PROMISE OF TECHNICAL SUPPORT.  NORTHWESTERN
  17. UNIVERSITY DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES
  18. WHATSOEVER RESULTING FROM THE USE OF DISINFECTANT, INCLUDING,
  19. WITHOUT LIMITATION, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR
  20. SPECIAL DAMAGES OF ANY KIND, EVEN IF NORTHWESTERN UNIVERSITY IS
  21. AWARE OF THE POSSIBILITY OF SUCH DAMAGES.  NORTHWESTERN
  22. UNIVERSITY MAKES NO WARRANTIES, EXPRESS OR IMPLIED, WITH
  23. RESPECT TO THE PROGRAM, INCLUDING BUT NOT LIMITED TO
  24. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  25. PURPOSE.
  26.  
  27. Copyright © 1988-1994, Northwestern University. Permission is
  28. granted to make and distribute copies of this software, provided this
  29. disclaimer and copyright notice are preserved on all copies. The software
  30. may not, however, be sold or distributed for profit, or included with
  31. other software which is sold or distributed for profit, without the
  32. permission of the author.
  33.  
  34. We also grant permission to extract and reproduce all or part of the
  35. Disinfectant document in other publications, provided it is not for profit
  36. and provided you give appropriate credit to both John Norstad and
  37. Northwestern University.
  38.  
  39. Disinfectant is free. There is no shareware fee.
  40.  
  41. There are no site license fees for the use of Disinfectant within an
  42. organization. We encourage you to make and distribute as many copies of
  43. the program as you wish, for whomever you wish, as long as it is not for
  44. profit.
  45.  
  46.  
  47.  
  48.  
  49. Introduction
  50.  
  51.  
  52. Viruses and other kinds of destructive computer software have become an
  53. increasingly serious problem in the computing world. In the Macintosh
  54. community, although the problem is not as serious as it was several
  55. years ago, viruses continue to spread rapidly and widely. Viruses will
  56. continue to cause problems for some time.
  57.  
  58. A virus is a piece of software which attaches itself to other programs or
  59. files. Viruses quickly spread to other files and disks as you use your
  60. computer. Viruses spread from one Macintosh to another via the sharing
  61. and distribution of infected software or infected disks.
  62.  
  63. Viruses may be malicious or non-malicious. Non-malicious viruses
  64. replicate, but they do not attempt to do anything destructive. For
  65. example, they may beep, display messages on the screen, or do something
  66. else innocuous, but they do not intentionally try to do any damage. On the
  67. other hand, malicious viruses, in addition to replicating, do attempt to
  68. damage something. For example, malicious viruses often intentionally
  69. damage or delete files or destroy the contents of hard drives.
  70.  
  71. We are very fortunate that to date most of the known Macintosh viruses
  72. are non-malicious. It is very important to realize, however, that even
  73. non-malicious viruses are always damaging, even if the damage is
  74. unintentional. Many people who have experienced infections have reported
  75. problems with the normal operation of their Macintosh. Viruses occupy
  76. memory and disk space and this is enough to cause problems all by itself.
  77. They also live at very low levels in the operating system and can
  78. interfere in unexpected ways with other parts of the system. We have
  79. also discovered errors in most viruses which can cause unexplained
  80. crashes and strange behavior.
  81.  
  82. Disinfectant recognizes all of the currently known non-HyperCard Mac
  83. viruses. It also recognizes all the known variations and clones of these
  84. viruses. Furthermore, Disinfectant also recognizes many possible
  85. unknown variations and clones. It will both detect the viruses and, when
  86. possible, repair files which have been infected by the viruses.
  87.  
  88. Disinfectant will not recognize all possible viruses: only the ones it has
  89. been configured and programmed to recognize. If a new virus or strain
  90. appears, we will have to modify the program to recognize it, and you will
  91. have to get a new copy of the program.
  92.  
  93. Disinfectant does not recognize the ÒDukakisÓ, ÒThree TunesÓ, or
  94. ÒMerryXMasÓ viruses. These viruses only propagate between HyperCard
  95. stacks.
  96.  
  97. Disinfectant also includes a virus protection extension (INIT). When
  98. properly installed, the Disinfectant INIT will protect an uninfected system
  99. against infection by any of the known non-HyperCard Mac viruses.
  100.  
  101. Viruses should not be confused with other types of destructive software
  102. such as ÒwormsÓ and ÒTrojan horses.Ó
  103.  
  104. A ÒwormÓ is a program which replicates and spreads, but does not attach
  105. itself to other programs. Unlike a virus, it does not require a host to
  106. survive and replicate. Worms usually spread over a network of
  107. computers. They are not spread through the sharing of software or disks.
  108. The most well-known example is the Fall 1988 Internet worm, which
  109. infected and disabled several thousand government and university UNIX
  110. computers in a single day.
  111.  
  112. A ÒTrojan horseÓ is a program which appears to do something useful, yet
  113. additionally does something destructive behind your back. An example is
  114. the ÒSexy LadiesÓ HyperCard stack, which erased your hard drive while
  115. you ogled the cheesecake images. Trojan horses do not replicate.
  116.  
  117. Disinfectant does not attempt to address the problems of worms and
  118. Trojan horses.
  119.  
  120. There is no need to panic over the current virus situation. However, you
  121. should take the problem seriously. Using Disinfectant, it only takes a few
  122. minutes per week to effectively protect your Macintosh against the known
  123. viruses. See the section titled ÒRecommendationsÓ for a short list of the
  124. simple things we suggest you do to protect your Mac.
  125.  
  126. There is a misconception that you can protect your Macintosh against
  127. viruses by merely avoiding shareware and freeware software. This is far
  128. from the truth. There have been many reported cases of (inadvertently)
  129. infected commercial software, while most of the major national sources
  130. of freeware and shareware software are remarkably virus-free.
  131.  
  132. The virus problem is serious, but even more serious is the tendency to
  133. overreact to the threat. Organizations which impose severe restrictions
  134. on the use of personal computers and personal computer software are
  135. doing more harm than good. For example, some companies keep computers
  136. in locked rooms and do not permit their employees to use unapproved
  137. software. Some companies have even gone so far as to prohibit their
  138. employees from joining bulletin boards or user groups! These restrictions
  139. are completely unnecessary and are in fact very dangerous. The heart of
  140. the personal computer revolution (especially the Macintosh revolution) is
  141. the empowerment of the individual. At their best, personal computers are
  142. extensions of each individualÕs imagination, unfettered by arbitrary rules
  143. and regulations imposed by the corporate MIS priesthood. We cannot let
  144. the virus problem and other security concerns endanger this revolution.
  145.  
  146. The analogy between biological viruses and computer viruses is striking.
  147. Both of them replicate and they both require the assistance of a host to
  148. survive. In both cases, the infected system is sometimes severely
  149. damaged. With both kinds of viruses, it is sometimes possible to remove
  150. the infection without damaging the system and it is sometimes possible to
  151. inoculate or vaccinate the system to protect it against future infection.
  152.  
  153. As with all analogies, however, it is possible to carry the analogy
  154. between biological and computer viruses too far. Computers are not living
  155. organisms. Biological viruses usually occur naturally and are almost
  156. never created by people. Computer viruses are always created by people;
  157. they never occur naturally. Most importantly, it is not possible to
  158. compare the enormous suffering caused by biological viruses such as HIV
  159. to the comparatively meaningless damage caused by computer viruses.
  160.  
  161. Disinfectant is distributed electronically. When a new virus is discovered,
  162. we usually release a new version of Disinfectant to recognize the virus
  163. within a few days. The official anonymous FTP site is:
  164.  
  165.    ftp://ftp.acns.nwu.edu/pub/disinfectant/
  166.  
  167. New versions are also posted to CompuServe, GEnie, America Online,
  168. Calvacom, Delphi, BIX, MacNet, sumex-aim.stanford.edu,
  169. rascal.ics.utexas.edu, and comp.binaries.mac.
  170.  
  171. Disinfectant is not a commercial product. We cannot offer typical
  172. commercial services such as telephone support, mailing lists, or upgrade
  173. services. Nonetheless, there are several ways you can keep abreast of
  174. the latest news about Macintosh viruses and new Disinfectant releases:
  175.  
  176. ¥ Join a user group such as BMUG (Berkeley Macintosh User Group), BCS
  177. (Boston Computer Society), or a local user group.
  178.  
  179. ¥ Join a Macintosh electronic bulletin board. Many user groups operate
  180. excellent bulletin boards for their members.
  181.  
  182. ¥ Subscribe to a commercial online service such as America Online,
  183. CompuServe, or GEnie. Join the Macintosh forums.
  184.  
  185. ¥ Subscribe to the BITNET distribution lists VIRUS-L and INFO-MAC.
  186.  
  187. ¥ Read the USENET news group comp.sys.mac.announce.
  188.  
  189. Macintosh users who do not have access to electronic sources of free and
  190. shareware software may obtain a copy of Disinfectant by sending a
  191. self-addressed stamped envelope and a floppy disk (800K or 1440K) to
  192. the author at the address given at the end of this manual. People outside
  193. the US may send an international postal reply coupon instead of US stamps
  194. (available from any post office). Please use sturdy envelopes, preferably
  195. cardboard disk mailers.
  196.  
  197. People in Western Europe may obtain a copy of the latest version of
  198. Disinfectant by sending a self-addressed disk mailer and a floppy disk to
  199. Mactivity-macclub benelux. Stamps are not required. The address is:
  200.  
  201.    Mactivity-macclub benelux
  202.    Disinfectant Update
  203.    Wirtzfeld Valley 140
  204.    B-4761 BŸllingen Belgium
  205.  
  206. Mactivity-macclub benelux also offers an international update service for
  207. Disinfectant. This service is available to people anywhere in the world,
  208. not just Western Europe. For a fee they will send you new versions of
  209. Disinfectant as new viruses appear. Write to them at the above address
  210. for more information.
  211.  
  212. It is very important to keep your virus protection tools up to date as new
  213. viruses appear. If you do not have access to any of the sources of
  214. information listed above, we recommend that you either subscribe to the
  215. Mactivity-macclub benelux update service, or purchase a commercial
  216. anti-viral product instead of using Disinfectant. Purchase a product which
  217. offers an update service.
  218.  
  219.  
  220.  
  221.  
  222. Quick Start
  223.  
  224.  
  225. This section describes how to use Disinfectant for the first time to check
  226. your system for viruses, remove any viruses which you may have on
  227. your system, and protect your system against future infections. We also
  228. discuss a few very important rules and restrictions which you should
  229. follow when using Disinfectant.
  230.  
  231. The first step below is different depending on whether you use System 7
  232. or System 6. This first step is very important. Do not skip it!
  233.  
  234. ¥ Step 1 (for System 7 users). Make a backup copy of Disinfectant on a
  235. floppy disk. Lock the floppy disk and label it ÒDisinfectant Backup.Ó To
  236. lock the floppy, slide the plastic tab on the back of the floppy up so that
  237. you can see through the hole.
  238.  
  239. The backup copy of Disinfectant is very important. During normal
  240. operations, you will run Disinfectant from your hard drive. However, if
  241. Disinfectant becomes damaged in any way, or if it becomes infected by a
  242. virus, it will refuse to run! In this case, you will need the backup copy.
  243.  
  244. It is impossible for a virus to infect a file on a locked floppy disk,
  245. provided the disk is always kept locked. Never unlock your backup
  246. Disinfectant floppy.
  247.  
  248. Also locate your Apple ÒDisk ToolsÓ floppy disk. This disk is part of the
  249. standard Apple System 7 release. It is included with every System 7
  250. Macintosh sold by Apple. Make a copy of this disk. Always keep the
  251. original and the copy locked. You may need to start up from your copy of
  252. the Disk Tools disk to remove viruses from some kinds of files.
  253.  
  254. Keep both your Disinfectant backup floppy and your Disk Tools floppy in a
  255. safe place.
  256.  
  257. ¥ Step 1 (for System 6 users). Make a ÒVirus ToolsÓ floppy containing a
  258. copy of the System file and a copy of Disinfectant.
  259.  
  260. Use an original locked System 6 Apple ÒSystem ToolsÓ disk for your copy
  261. of the System file. Do not use the System file from your hard drive or
  262. some other System file, because it may be too big to fit on the floppy
  263. along with Disinfectant.
  264.  
  265. After copying the two files to the floppy, click the Disinfectant icon in the
  266. floppyÕs window to select it, then use the ÒSet StartupÓ command in the
  267. System 6 ÒSpecialÓ menu to set Disinfectant as the startup program.
  268.  
  269.  
  270. Eject the Virus Tools floppy. Lock it and label it ÒVirus Tools.Ó To lock
  271. the floppy, slide the plastic tab on the back of the floppy up so that you
  272. can see through the hole.
  273.  
  274. Test your Virus Tools disk. Restart your Macintosh from the Virus Tools
  275. disk (shut down your Mac, insert your Virus Tools disk in the floppy
  276. drive, and then start up your Mac again). Disinfectant should run
  277. automatically. When the main Disinfectant window appears, click the Quit
  278. button to quit the program. An alert should appear telling you that the
  279. Finder is Òbusy or damaged.Ó This is normal. The alert appears because
  280. there is no Finder on the Virus Tools disk. Click the Restart button in this
  281. alert to restart your Mac.
  282.  
  283. The Virus Tools disk is very important. During normal operations, you
  284. will run Disinfectant from your hard drive (if you have one). However, if
  285. Disinfectant becomes damaged in any way, or if it becomes infected by a
  286. virus, it will refuse to run! In this case, you will need your Virus Tools
  287. disk. You may also need to start up from your Virus Tools disk to remove
  288. viruses from some kinds of files.
  289.  
  290. It is impossible for a virus to infect a file on a locked floppy disk,
  291. provided the disk is always kept locked. Never unlock your Virus Tools
  292. floppy.
  293.  
  294. Keep your Virus Tools floppy in a safe place.
  295.  
  296. If you wish, you may try to put a copy of the Finder on your Virus Tools
  297. disk. This is not necessary, however, if you follow the instructions
  298. above. In some cases there is not even enough room on the floppy to add
  299. the Finder (for example, there is not enough room on an 800K floppy for
  300. the System 6.0.7 System and Finder files and Disinfectant).
  301.  
  302. ¥ Step 2. Run Disinfectant from your hard drive, if you have one. If you
  303. do not have a hard drive, start up your Mac using your Virus Tools disk.
  304. Disinfectant will run automatically.
  305.  
  306. ¥ Step 3. Disinfect all of your hard disks. (Skip this step if you do not
  307. have a hard disk.) Select the ÒAll DisksÓ command from the ÒDisinfectÓ
  308. menu. Disinfectant will scan all of your hard disks and will remove any
  309. viruses which it discovers.
  310.  
  311. ¥ Step 4. Disinfect all of your floppy disks. Select the ÒFloppiesÓ
  312. command from the ÒDisinfectÓ menu. Disinfectant will prompt you to
  313. insert floppies one at a time to be scanned and repaired. Unlock each disk
  314. before inserting it. (Disinfectant cannot repair a disk if it is locked.) You
  315. can lock the disk again after Disinfectant has ejected it.
  316.  
  317. ¥ Step 5. Install the protection INIT on your hard drive. (Skip this step if
  318. you do not have a hard drive.) Select the ÒInstall Protection INITÓ
  319. command from the ÒProtectÓ menu. Disinfectant will place a copy of the
  320. protection INIT inside the currently active System folder on your hard
  321. drive (on System 7, the INIT is placed inside the Extensions folder). An
  322. alert will appear asking if you want to restart your Macintosh to activate
  323. the INIT. Click the Restart button. You should see the protection INIT icon
  324. appear at the bottom of your screen during startup.
  325.  
  326.  
  327. ¥ Step 6. Install the protection INIT on each of your startup floppy disks.
  328. Run any copy of Disinfectant. Select the ÒSave Protection INITÓ command
  329. from the ÒProtectÓ menu. A standard file dialog will appear. Use the
  330. standard file dialog to save a copy of the protection INIT. Quit
  331. Disinfectant. Drag copies of the protection INIT into the System folder on
  332. each of your startup floppy disks.
  333.  
  334. There are only a few rules and restrictions when running Disinfectant, but
  335. they are important.
  336.  
  337. Disinfectant requires System 6.0 or later.
  338.  
  339. Disinfect all your disks at one time. Do not do some of them, then run
  340. some other programs, and finally disinfect the rest of your disks. If you
  341. run other programs before making certain that you have completely
  342. eradicated the virus, you run the risk of reinfecting your system.
  343.  
  344. You can and should run Disinfectant from your hard drive using your
  345. normal system. It is not necessary to run it from your backup locked
  346. floppy disk or Virus Tools disk for everyday use. If you encounter
  347. problems running it using your normal system, however, we suggest that
  348. you try restarting your Mac using either your Disk Tools disk (for
  349. System 7) or your Virus Tools disk (for System 6). Try running
  350. Disinfectant again. This avoids INIT conflicts and other possible causes of
  351. problems.
  352.  
  353. When repairing (disinfecting) files, Disinfectant may be unable to repair a
  354. file or files because they are Òbusy.Ó In this case, an error message is
  355. issued advising you what to do. In many cases, the solution recommended
  356. by the error message is to restart using either your Disk Tools disk (for
  357. System 7) or your Virus Tools disk (for System 6), as described above.
  358.  
  359. Disinfectant runs much faster if you set your monitor to black and white
  360. and use a RAM cache. (A 32K RAM cache seems to work well.) Some virus
  361. protection INITs can make Disinfectant run slower than normal. (The
  362. Disinfectant INIT, however, has no noticeable effect on the performance
  363. of Disinfectant.)
  364.  
  365. If you run Disinfectant on a Gatekeeper-protected system, check to make
  366. certain that Disinfectant has been granted all Gatekeeper privileges
  367. (ÒFileÓ and ÒResÓ privileges for ÒOther,Ó ÒSystem,Ó and ÒSelfÓ).
  368.  
  369. For even greater safety, if you have locked original copies of applications
  370. and system files, you can delete the files that Disinfectant says are
  371. infected and reinstall uninfected copies from the original floppies. If you
  372. do this, use Disinfectant to rescan the replaced files to make certain your
  373. originals were not infected.
  374.  
  375. After Disinfectant starts from a fixed hard drive, you may notice
  376. considerable disk activity, even though it appears that Disinfectant is not
  377. doing anything. This is normal, and you should not be concerned.
  378. Disinfectant computes, in the background, a thorough checksum of itself to
  379. make certain that it has not been damaged, infected by a virus, or
  380. otherwise modified. This background check does not interfere with or
  381. seriously degrade the normal operation of the application.
  382.  
  383. When Disinfectant starts from a floppy disk or other ejectable disk, it
  384. completes its initial checksum before presenting the main window. A
  385. dialog is presented asking you to ÒPlease wait.Ó This can take some time.
  386. Please be patient.
  387.  
  388. Disinfectant creates a file named ÒDisinfectant PrefsÓ in your
  389. Preferences folder (System 7) or in your System folder (System 6). This
  390. file is used to save preferences, window positions, and page setup
  391. information between Disinfectant sessions.
  392.  
  393. You should now be ready to use Disinfectant for the first time. The
  394. remainder of this manual gives more information about Macintosh viruses
  395. and Disinfectant. You may read it now if you wish, or return to read it
  396. later.
  397.  
  398.  
  399.  
  400.  
  401. Known Problems
  402.  
  403.  
  404. This section lists some known problems with Disinfectant. Many of these
  405. problems involve incompatibilities with older versions of other software.
  406.  
  407. You cannot use the FinderÕs Get Info command to change DisinfectantÕs
  408. memory size. If you try this under System 7, you will not get an error
  409. message, but the memory size will not be changed. If you try this under
  410. System 6, you will get the following alert from the Finder: ÒThe
  411. Application Memory Size for ÔDisinfectantÕ could not be saved (-199).Ó
  412. This topic is discussed in more detail in the ÒSpecial FeaturesÓ section.
  413.  
  414. If you have a Rodime Cobra disk drive, make certain that you are using
  415. version 1.1.3 or later of the Cobra disk driver. Earlier versions of the
  416. Cobra driver contained an error which caused problems with Disinfectant.
  417.  
  418. Both the Disinfectant program and the Disinfectant INIT are incompatible
  419. with versions of ÒGregÕs ButtonsÓ earlier than 1.5. The incompatibility
  420. can cause crashes and other problems. If you use GregÕs Buttons, make
  421. certain you have version 1.5 or later.
  422.  
  423. The Disinfectant INIT is incompatible with versions of Robert MathewÕs
  424. ÒSpeed BeepÓ earlier than version 2.0.6. The incompatibility causes
  425. Speed Beep to refuse to work. If you use Speed Beep, make certain you
  426. have version 2.0.6 or later.
  427.  
  428. The Disinfectant INIT is incompatible with versions of MicroseedÕs
  429. INITPicker earlier than version 2.0. The earlier versions of INITPicker did
  430. not properly deal with INITs whose names begin with a special character.
  431. If you use INITPicker, check to make certain that you have version 2.0 or
  432. later.
  433.  
  434. The Disinfectant about box plays a tune. On some Mac models with some
  435. versions of the Apple system software, the tune is not played correctly
  436. (the timing between notes is not correct). There is nothing we can do
  437. about this problem.
  438.  
  439. Disinfectant will not detect infected files if they are part of a StuffIt,
  440. Compact Pro, or other kind of archive, if they have been converted to a
  441. text file with BinHex, if they have been compressed with PackIt, or if
  442. they have been compressed, converted or archived by some similar
  443. utility. If you have such files and want to make certain they do not contain
  444. infections, you must unpack them and check the unpacked files.
  445.  
  446. Disinfectant does, however, work properly with automatic disk
  447. compression utilities like Disk Doubler and AutoDoubler. With these kind of
  448. utilities, files are automatically decompressed when programs access
  449. them.
  450.  
  451. Disinfectant cannot be used to check the backup floppy disks or tapes
  452. produced by most of the various hard disk backup utility programs. These
  453. programs usually write their backups in a special format which is not
  454. recognized by Disinfectant. If you suspect that your backups are infected,
  455. we recommend that you first disinfect all of your other disks (hard drives
  456. and floppies), then do a new full backup, and finally erase (reformat) all
  457. of your remaining suspect backup floppies.
  458.  
  459.  
  460.  
  461. System 7 Notes
  462.  
  463.  
  464. Disinfectant is fully compatible with System 7, including virtual memory,
  465. 32 bit addressing, and file sharing.
  466.  
  467. Leave the Disinfectant INIT in the Extensions folder. Do not move the INIT
  468. to the System Folder. The ÒInstall Protection INITÓ command installs the
  469. INIT in the proper location in the Extensions folder. Do not move it.
  470.  
  471. If you try to repair an infected file, Disinfectant may tell you that the file
  472. is busy and recommend that you either Òrestart using a locked Apple Disk
  473. Tools disk and try againÓ or Òrebuild the desktop.Ó Restarting using the
  474. Disk Tools disk was discussed in the ÒQuick StartÓ section above.
  475. Rebuilding the desktop is discussed in the ÒProblem ClinicÓ section below.
  476.  
  477. You should also be aware that System 7 is completely immune to the
  478. ÒDesktop fileÓ viruses (WDEF and CDEF). These viruses never activate,
  479. spread, or cause any damage under System 7. Both hard disks and floppy
  480. disks are immune to these viruses under System 7. Since the Disinfectant
  481. INIT detects and blocks viruses when they first try to attack your
  482. system, and since the Desktop file viruses never attack under System 7,
  483. the Disinfectant INIT will not detect them under System 7.
  484.  
  485. System 7 hard drives, however, often contain an old System 6 format
  486. Desktop file. If you restart using an infected System 6 startup floppy,
  487. this file can and will become infected by WDEF or CDEF. The virus will
  488. only be active, however, when you start up your Mac with System 6. The
  489. proper way to protect against this problem is to install a copy of the
  490. Disinfectant protection INIT in your System 6 System folder.
  491.  
  492. You should also be aware of a problem with System 7Õs new file sharing
  493. feature. If you share a folder and permit write access to it by granting
  494. the Òmake changesÓ privilege with the new ÒSharingÓ command, it is
  495. possible for files in the shared folder to become infected by a virus over
  496. the network, even if you have the Disinfectant INIT installed on your Mac.
  497. The INIT will, however, prevent the virus from spreading to your
  498. non-shared folders. It will also completely block any attempt by the virus
  499. to execute its viral code on your Mac or cause any damage to your Mac.
  500.  
  501. We have always had the problem of viruses spreading over a network to
  502. files in writable folders on dedicated AppleShare file servers. With
  503. System 7Õs file sharing, this has now also become a problem on personal
  504. Macs.
  505.  
  506. Virus infection over the network is only one of many serious security
  507. problems with writable shared folders. Writable shared folders are
  508. inherently insecure, and no kind of anti-viral or other security software
  509. can prevent damage to their contents. To minimize these problems, we
  510. recommend that you limit write access to your shared folders to only
  511. trusted individuals. Never grant write access to guests (any user). The
  512. only way to eliminate the problems completely is to never grant the
  513. Òmake changesÓ privilege to anyone except yourself.
  514.  
  515.  
  516.  
  517. Windows
  518.  
  519.  
  520. This section describes each of DisinfectantÕs windows.
  521.  
  522.  
  523. The Main Window
  524.  
  525. The main Disinfectant window is the one you will use most often. It
  526. contains the main controls for the application and it displays the report
  527. generated by the application. The main window is always open and cannot
  528. be closed.
  529.  
  530. The operation of Disinfectant is controlled by six buttons in the main
  531. window:
  532.  
  533.  
  534.  
  535. ¥ Drive and Eject.ÊUse these buttons to select the disk you want to scan
  536. or disinfect. The Drive button cycles through all of your hard disks and
  537. floppy disks. The Eject button is used to eject a floppy disk.
  538.  
  539.  
  540.  
  541. ¥ Scan and Disinfect.ÊUse the Scan button to scan the disk you selected.
  542. Disinfectant will check the disk for infections, but it will not try to repair
  543. infected files.
  544.  
  545. Use the Disinfect button to scan and disinfect the disk you selected.
  546. Disinfectant checks each file for infection and attempts to repair any
  547. infected files which it finds.
  548.  
  549. For other kinds of scans, you can use the menus or command keys. The
  550. Scan and Disinfect menus are described in detail in the section titled
  551. ÒMenus.Ó You can also hold down the following key or keys while clicking
  552. on the Scan or Disinfect button:
  553.  
  554. Option key: Scan a single folder or file.
  555. Command key: Quickly scan a sequence of floppies.
  556. Option and command keys: Scan all mounted volumes.
  557.  
  558.  
  559.  
  560. ¥ Cancel.ÊThis button is active during disk scans. Use it if you want to
  561. cancel the scan. You can also type Command-Period or Escape to cancel a
  562. scan.
  563.  
  564.  
  565.  
  566. ¥ Quit.ÊQuits the application.
  567.  
  568.  
  569. Both the Scan and Disinfect buttons produce a detailed report in the field
  570. on the left side of the screen. When the scan is complete, you can use the
  571. scroll bar to view the entire report.
  572.  
  573.  
  574. In addition to using the scroll bar, you can also use the up and down arrow
  575. keys to scroll the report backwards or forwards one line at a time (if
  576. your keyboard has these keys). To scroll up or down one screen at a time,
  577. hold down the command key while pressing the up or down arrow key (or
  578. use the Page Up or Page Down key on the extended keyboard). To jump to
  579. the beginning or end of the report, hold down both the command and shift
  580. keys while pressing the up or down arrow key (or use the Home or End
  581. key on the extended keyboard).
  582.  
  583. Several other pieces of information are displayed in the top right corner
  584. of DisinfectantÕs main window:
  585.  
  586.  
  587. The current disk name is a popup menu. You can click the disk name and
  588. keep the mouse button held down to get a popup menu listing all of your
  589. disks. This is an alternative to using the Drive button.
  590.  
  591. During a disk scan, the names of the folder and file currently being
  592. scanned are displayed next to the small folder and file icons. In addition, a
  593. progress bar fills with gray to indicate the progress of the scan. The
  594. progress bar is only available on full disk scans. It is not present on folder
  595. scans, file scans, or scans of server disks.
  596.  
  597. The three counters show a running total of how many files have been
  598. scanned, how many infected files have been discovered, and how many
  599. errors have been encountered. You can click the small Reset button next
  600. to the counters to reset all of them to zero.
  601.  
  602.  
  603. The Help Window
  604.  
  605. This window displays the manual you are reading now. It is opened by the
  606. ÒDisinfectant HelpÓ command in the Apple menu or by the Command-H
  607. keyboard equivalent.
  608.  
  609. Use the scroll bar to scroll through the manual.
  610.  
  611. In addition to using the scroll bar, you can also use the up and down arrow
  612. keys to scroll the manual backwards or forwards one line at a time (if
  613. your keyboard has these keys). To scroll up or down one screen at a time,
  614. hold down the command key while pressing the up or down arrow key (or
  615. use the Page Up or Page Down key on the extended keyboard). To jump to
  616. the beginning or end of the manual, hold down both the command and shift
  617. keys while pressing the up or down arrow key (or use the Home or End
  618. key on the extended keyboard).
  619.  
  620. You can quickly jump to any section of the manual by clicking on the
  621. section title in the table of contents on the right side of the window. The
  622. table of contents is a scrolling menu. Click the triangles at the top and
  623. bottom of the menu to scroll up or down.
  624.  
  625.  
  626. The manual can be printed and you can save it as a text file. See the
  627. section about the File menu for more details.
  628.  
  629. Disinfectant offers a method to help you quickly locate information in the
  630. manual. Press Command-? (or the Help key on the extended keyboard) and
  631. the cursor will turn into a question mark. Then click any object in any of
  632. DisinfectantÕs windows or select any menu command. Disinfectant will
  633. bring up the Help window and scroll to the description of that object or
  634. command.
  635.  
  636. If Disinfectant issues an error message in the report, press Command-?
  637. (or the Help key) and click any error message line (any line that begins
  638. with Ò###Ó) to get a detailed description of that error message.
  639.  
  640. If Disinfectant reports that a file is infected by a virus, press Command-?
  641. (or the Help key) and click the infection message in the report to get a
  642. detailed description of that virus.
  643.  
  644. Help mode can be canceled at any time by pressing Command-Period or by
  645. pressing Escape or by pressing Command-? (or the Help key) again.
  646.  
  647.  
  648. The Preferences Window
  649.  
  650. This window lets you set various options and parameters for Disinfectant.
  651. It is opened by the ÒPreferencesÓ command in the File menu.
  652.  
  653. ¥ Beeping option.
  654.  
  655.  
  656. This option specifies how many times Disinfectant should beep when an
  657. infection is discovered. The default is no beeping.
  658.  
  659. ¥ Scanning station options.
  660.  
  661.  
  662. If you wish, you can establish a special Mac in your lab or office to be
  663. used for nothing but checking for viruses. People can simply insert their
  664. floppies to have them scanned or disinfected. You can even remove the
  665. mouse and keyboard to discourage use of the Mac for anything but
  666. checking for viruses.
  667.  
  668. If you do remove the mouse and keyboard, you should first build a special
  669. System 6 scanning station startup disk:
  670.  
  671. Step 1. Make a copy of your Virus Tools floppy. Do not unlock the Virus
  672. Tools floppy, but leave the copy you made unlocked until step 9 below.
  673. Eject and put away your original Virus Tools floppy. The remaining steps
  674. will use the copy.
  675.  
  676. Step 2. In the Finder, click the Disinfectant icon to select it. Then use the
  677. ÒSet StartupÓ command in the ÒSpecialÓ menu to set Disinfectant as the
  678. startup program for this disk.
  679.  
  680. Step 3. Restart using the disk you just made. Disinfectant should run
  681. automatically.
  682.  
  683. Step 4. Select the ÒPreferencesÓ command from the ÒFileÓ menu to open
  684. the Preferences window.
  685.  
  686. Step 5. Check the ÒScanning station with no mouse or keyboardÓ option.
  687.  
  688. Step 6. Select either the ÒScanÓ or the ÒDisinfectÓ option.
  689.  
  690. Step 7. Close the Preferences window and quit Disinfectant. Click the
  691. Restart button when you get the ÒFinder is busy or damagedÓ alert.
  692.  
  693. Step 8. Reinsert your floppy disk after your Mac restarts. You should see
  694. a third file on the disk named ÒDisinfectant Prefs.Ó
  695.  
  696. Step 9. Eject and lock the disk. This is your special scanning station
  697. startup disk.
  698.  
  699. You should use this special startup disk whenever you restart your
  700. scanning station. Disinfectant will automatically start in its floppy
  701. scanning mode. You should need neither the keyboard nor the mouse at any
  702. time during the startup process.
  703.  
  704. This scanning station option also tells Disinfectant to avoid any situations
  705. which might require use of the mouse or keyboard in the future.
  706.  
  707. We do not recommend that you check this option in any other situation.
  708. Use it only for scanning stations.
  709.  
  710. ¥ Saved text file options.
  711.  
  712.  
  713. You can save the reports generated by Disinfectant and you can also save
  714. text-only versions of the manual. These files are always saved as plain
  715. text files without any formatting and they can be read by any Macintosh
  716. word processor or editor.
  717.  
  718. By default, Disinfectant saves reports as TeachText files and it saves the
  719. manual as a Microsoft Word file. This means that if you open a saved
  720. report from the Finder, TeachText will be opened, whereas if you open a
  721. saved manual from the Finder, Microsoft Word will be opened.
  722.  
  723. You can change the applications which own these saved files. The boxes
  724. containing the names of the applications are popup menus which let you
  725. select any of the more popular word processors and editors. You can also
  726. type Òcreator typesÓ directly in the fields to the right of the application
  727. names.
  728.  
  729. You may notice that the popup menu for saved reports contains more
  730. application names than does the popup menu for the saved manual. This is
  731. because the saved manual is very large and not all of the applications can
  732. handle such large files.
  733.  
  734. ¥ Background notification options.
  735.  
  736.  
  737. Disinfectant can run in the background under System 7 or under System 6
  738. with MultiFinder. This option specifies how you wish to be notified if an
  739. infection is discovered or if Disinfectant requires attention for some
  740. other reason. The default is to display a diamond next to DisinfectantÕs
  741. name in the Application menu (System 7) or in the Apple menu (System 6)
  742. and to flash the small Disinfectant icon in the menu bar.
  743.  
  744.  
  745. The About Window
  746.  
  747. This window presents DisinfectantÕs About box. (Our apologies to Monty
  748. Python.) It is opened by the ÒAbout DisinfectantÓ command in the Apple
  749. menu.
  750.  
  751.  
  752.  
  753.  
  754. Menus
  755.  
  756.  
  757. This section describes each of DisinfectantÕs menus.
  758.  
  759. The Apple Menu
  760.  
  761.  
  762. ¥ About Disinfectant
  763.  
  764. This command opens DisinfectantÕs About window or brings it to the front
  765. if it is already open.
  766.  
  767. ¥ Disinfectant Help (Command-H)
  768.  
  769. This command opens DisinfectantÕs Help window or brings it to the front if
  770. it is already open.
  771.  
  772.  
  773. The File Menu
  774.  
  775.  
  776. ¥ Close (Command-W)
  777.  
  778. This command closes the active (front) window.
  779.  
  780. ¥ Save AsÉ(Command-S)
  781.  
  782. This command saves reports and the manual as text files. If the main
  783. window is active, the report is saved as a TeachText file. If the Help
  784. window is active, the Disinfectant manual is saved as a Microsoft Word
  785. text file. A standard new file dialog appears, asking you to specify the
  786. fileÕs name and location.
  787.  
  788. These saved text files can be read by most any Mac word processor or
  789. editor. You can change the type of the file (TeachText and Microsoft Word
  790. by default) in the Preferences window.
  791.  
  792. You can save a separate report for each disk you scan or you can scan
  793. many disks and save the combined reports as a single file. The latter
  794. option is particularly appropriate when scanning a sequence of floppies.
  795.  
  796. When the manual is saved, only the text from the manual is saved,
  797. without the pictures, and without any of the formatting. The primary
  798. purpose of this feature is to let you save the text so that you can copy
  799. and paste it into newsletter articles or other documents. We grant you
  800. permission to do this, if it is not for profit, and if you give appropriate
  801. credit to the author and to Northwestern University.
  802.  
  803. ¥ Page SetupÉ
  804.  
  805. This command presents an expanded version of the standard page setup
  806. dialog. The extra items in the bottom half of the dialog are used to specify
  807. additional options for a printed report or manual. You can specify the font
  808. and font size, all four margins, and an option to print the pages in reverse
  809. order.
  810.  
  811. Disinfectant maintains separate sets of page setup options for printed
  812. reports and the printed manual.
  813.  
  814. Disinfectant supplies reasonable default values for all of these options,
  815. with different default values supplied for LaserWriters and ImageWriters.
  816. Other kinds of printers may be treated as either LaserWriters or
  817. ImageWriters. If you are using some kind of printer other than an Apple
  818. LaserWriter or ImageWriter, you should use the Page Setup command to
  819. check the settings before printing and adjust them appropriately.
  820.  
  821. The maximum permitted font size is 24 points.
  822.  
  823. With large fonts sizes and/or large margins, there may not be enough
  824. printable area on the page for Disinfectant to print properly. In this case,
  825. an alert is presented which informs you of the problem and gives you
  826. advice on how to correct it.
  827.  
  828. In particular, when printing reports using font sizes over 18 points, with
  829. most fonts you will have to use landscape orientation instead of portrait
  830. orientation. This problem should not occur with the printed manual, even
  831. at 24 points, provided you do not increase the default margins.
  832.  
  833. The page setup options are saved in the Disinfectant Prefs file in the
  834. System folder. You only need to set them once; they will be remembered
  835. even when you quit Disinfectant and run it again later. Separate options
  836. are saved for printed reports and for the printed manual.
  837.  
  838. ¥ PrintÉ (Command-P)
  839.  
  840. This command is used to print reports and the manual. It presents the
  841. standard print job dialog.
  842.  
  843. If the main window is active, the report is printed. If the Help window is
  844. active, a formatted copy of the Disinfectant manual is printed.
  845.  
  846. The printed version of the manual has a title page, table of contents, page
  847. headers, smart page breaks, and other nice formatting features.
  848. Paragraphs are reformatted to fit the margins specified in the page setup
  849. dialog.
  850.  
  851. Printing on a Macintosh without a hard drive is possible, but it requires a
  852. special startup disk. This topic is discussed in detail in the ÒSpecial
  853. FeaturesÓ section.
  854.  
  855. ¥ Print One
  856.  
  857. This command prints one copy of all pages of a report or the manual. It
  858. does not present the standard print job dialog.
  859.  
  860. ¥ Preferences
  861.  
  862. This command opens the Preferences window or brings it to the front if it
  863. is already open.
  864.  
  865. ¥ Quit (Command-Q)
  866.  
  867. This command quits Disinfectant.
  868.  
  869.  
  870. The Edit Menu
  871.  
  872.  
  873. ¥ Undo (Command-Z)
  874.  
  875. This command is not used by Disinfectant. It is present only for use by
  876. System 6 desk accessories.
  877.  
  878. ¥ Cut (Command-X)
  879.  
  880. This command cuts selected text to the clipboard. It is used only with desk
  881. accessories and the Preferences window.
  882.  
  883. ¥ Copy (Command-C)
  884.  
  885. This command copies selected text to the clipboard. It is used only with
  886. desk accessories and the Preferences window.
  887.  
  888. ¥ Paste (Command-V)
  889.  
  890. This command inserts the contents of the clipboard at the current cursor
  891. location or replaces the currently selected text by the contents of the
  892. clipboard. It is used only with desk accessories and the Preferences
  893. window.
  894.  
  895. ¥ Clear
  896.  
  897. This command clears the selected text in a desk accessory or in the
  898. Preferences window.
  899.  
  900. When the main window is active, this command clears the report. If the
  901. report lists any infections, you will be presented with an alert asking
  902. whether you want to save the report before clearing.
  903.  
  904.  
  905.  
  906. The Scan Menu
  907.  
  908.  
  909. ¥ FileÉ
  910.  
  911. This command scans a single file. It presents the standard open file dialog.
  912.  
  913. ¥ FolderÉ
  914.  
  915. This command scans a single folder. It presents a modified open dialog
  916. which lists only folders.
  917.  
  918. ¥ Floppies
  919.  
  920. This command is used to quickly scan a sequence of floppy disks.
  921. Disinfectant will prompt you to insert floppies and will eject them when
  922. they have been scanned. You can also use this command to scan CD-ROM
  923. disks or other kinds of removable media.
  924.  
  925. ¥ All Disks
  926.  
  927. This command scans all mounted volumes. This option is useful if you have
  928. more than one hard disk or multiple partitions and you want to scan all of
  929. them.
  930.  
  931. ¥ Some DisksÉ
  932.  
  933. This command presents a dialog in which you specify which mounted
  934. volumes you wish to scan. This option is useful if you wish to scan more
  935. than one disk, but not all of them.
  936.  
  937. ¥ System File
  938.  
  939. This command scans just the currently active System file.
  940.  
  941. ¥ System Folder
  942.  
  943. This command scans just the currently active System folder.
  944.  
  945. ¥ Desktop Files
  946.  
  947. This command scans just the invisible System 6 Finder Desktop files. It
  948. scans all Desktop files on all of the currently mounted volumes. This
  949. command can be used to perform a quick check for the WDEF and CDEF
  950. viruses.
  951.  
  952.  
  953. The Disinfect Menu
  954.  
  955.  
  956. ¥ FileÉ
  957.  
  958. This command disinfects a single file. It presents the standard open file
  959. dialog.
  960.  
  961. ¥ FolderÉ
  962.  
  963. This command disinfects a single folder. It presents a modified open dialog
  964. which lists only folders.
  965.  
  966. ¥ Floppies
  967.  
  968. This command is used to quickly disinfect a sequence of floppy disks.
  969. Disinfectant will prompt you to insert floppies and will eject them when
  970. they have been disinfected. You can also use this command to disinfect
  971. other kinds of removable media.
  972.  
  973. ¥ All Disks
  974.  
  975. This command disinfects all mounted volumes. This option is useful if you
  976. have more than one hard disk or multiple partitions and you want to
  977. disinfect all of them.
  978.  
  979. ¥ Some DisksÉ
  980.  
  981. This command presents a dialog in which you specify which mounted
  982. volumes you wish to disinfect. This option is useful if you wish to
  983. disinfect more than one disk, but not all of them.
  984.  
  985. ¥ System File
  986.  
  987. This command disinfects just the currently active System file.
  988.  
  989. ¥ System Folder
  990.  
  991. This command disinfects just the currently active System folder.
  992.  
  993. ¥ Desktop Files
  994.  
  995. This command disinfects just the invisible System 6 Finder Desktop files.
  996. It disinfects all Desktop files on all of the currently mounted volumes.
  997. This command can be used to quickly remove the WDEF and CDEF viruses.
  998. You must be using Finder under System 6, not MultiFinder or System 7, to
  999. remove the WDEF and CDEF viruses. See the sections on WDEF and CDEF
  1000. for details.
  1001.  
  1002.  
  1003. The Protect Menu
  1004.  
  1005.  
  1006. ¥ Install Protection INIT
  1007.  
  1008. This command installs the Disinfectant protection INIT in the currently
  1009. active System folder. Under System 7, the INIT is installed in the
  1010. Extensions folder inside the System folder.
  1011.  
  1012. After the INIT has been copied into your System folder, Disinfectant
  1013. presents an alert informing you that you must restart your Mac to
  1014. activate the INIT. Click the ÒRestartÓ button to restart your Mac. Click
  1015. the ÒOKÓ button to return to Disinfectant.
  1016.  
  1017. See the section below titled ÒProtectionÓ for more details.
  1018.  
  1019. ¥ Save Protection INITÉ
  1020.  
  1021. This command saves the Disinfectant protection INIT to any file of your
  1022. choosing. A standard file dialog appears which lets you specify the
  1023. location of the saved file.
  1024.  
  1025. See the section below titled ÒProtectionÓ for more details.
  1026.  
  1027.  
  1028.  
  1029.  
  1030. Protection
  1031.  
  1032.  
  1033. The Disinfectant application by itself will not protect your system against
  1034. infection. It will only locate and repair previously infected files and disks.
  1035. To protect your system against infection, you must install a protection
  1036. extension (protection INIT).
  1037.  
  1038. Disinfectant includes such a protection INIT. When properly installed, it
  1039. will protect your system against all of the known non-HyperCard
  1040. Macintosh viruses.
  1041.  
  1042. WARNING: The Disinfectant protection INIT will not protect your system
  1043. against unknown viruses! If a new virus appears, we will have to release
  1044. a new version of Disinfectant to recognize it.
  1045.  
  1046. Use the ÒInstall Protection INITÓ command in the ÒProtectÓ menu to
  1047. install the Disinfectant INIT in your currently active Extensions folder
  1048. (under System 7) or in your currently active System folder (under
  1049. System 6). You must restart your Macintosh to activate the INIT.
  1050.  
  1051. Use the ÒSave Protection INITÓ command in the ÒProtectÓ menu to save
  1052. a copy of the Disinfectant INIT to any file of your choosing.
  1053.  
  1054. The Disinfectant INIT is simple, small, efficient, and unobtrusive. It does
  1055. not need to be configured. In fact, it has no control panel interface at all,
  1056. so it cannot be configured. The INIT will never ask you to make a decision.
  1057. It should have no noticeable effect on the performance of your Mac. It is
  1058. very small and can easily be used on floppy startup disks (e.g., in
  1059. university labs with floppy-only Macs). The INIT does not interfere with
  1060. the normal operation of Disinfectant or other anti-viral applications, or
  1061. with programming environments, installer applications, or other system
  1062. software.
  1063.  
  1064. An alternative to the Disinfectant INIT is Chris JohnsonÕs excellent
  1065. Gatekeeper protection INIT. Gatekeeper is a Ògeneral purpose suspicious
  1066. activity monitor.Ó Unlike the Disinfectant INIT, Gatekeeper checks not
  1067. only for the known viruses, but also for suspicious activity characteristic
  1068. of viruses in general. Thus it can often provide protection against even
  1069. unknown viruses. Gatekeeper requires some configuration and it will
  1070. sometimes ask you to make complicated decisions. It is much more
  1071. powerful than the Disinfectant INIT, but it is also larger, more
  1072. complicated, more obtrusive, and harder to use than the Disinfectant INIT.
  1073.  
  1074. It is important that you understand this difference between the
  1075. Disinfectant INIT and Gatekeeper. There is an unavoidable tradeoff
  1076. between simplicity and power. Each individual must decide which kind of
  1077. protection is best for his or her particular situation.
  1078.  
  1079. If you run an application which is infected by one of the known Mac
  1080. viruses, the Disinfectant INIT beeps ten times, quits the application, and
  1081. presents an alert. For example, if the application ÒMacWriteÓ is infected
  1082. by the nVIR virus, the following alert appears when you try to run
  1083. MacWrite:
  1084.  
  1085.  
  1086. The Disinfectant INIT only detects and blocks viruses; it does not remove
  1087. them. To remove a virus, you must use the Disinfectant application.
  1088.  
  1089. With System 6, if you use a disk which is infected by the WDEF virus or
  1090. by the CDEF virus, the Disinfectant INIT beeps ten times, presents an
  1091. alert, and temporarily neutralizes the virus. You can safely use the disk;
  1092. the virus will not spread. To remove the virus from the disk, you can
  1093. either rebuild the Desktop file or use the Disinfectant application.
  1094. Rebuilding the Desktop file is usually easier.
  1095.  
  1096. If you use a HyperCard stack which is infected by the MacMag virus, the
  1097. Disinfectant INIT beeps ten times, presents an alert, and temporarily
  1098. neutralizes the virus. You can safely use the stack; the virus will not
  1099. spread. You should use the Disinfectant application to remove the virus
  1100. from the stack.
  1101.  
  1102. If you have an INIT file which is infected by the INIT 1984 virus, when the
  1103. virus attacks during startup, the Disinfectant INIT beeps ten times, and an
  1104. alert is presented at the end of the startup sequence. The virus is
  1105. neutralized and does not spread or cause any damage, but the non-viral
  1106. part of the infected INIT runs as usual.
  1107.  
  1108. The name of the Disinfectant INIT begins with a special invisible
  1109. character. This special character does not appear in Finder windows. In
  1110. standard file dialogs and in some other contexts it appears as a box.
  1111.  
  1112. The special symbol is present to force the Disinfectant INIT to be the first
  1113. INIT loaded when you start up your Macintosh. This is important: the
  1114. Disinfectant INIT should be loaded first! If you rename the INIT, make
  1115. certain that you rename it so that it comes first in alphabetical order in
  1116. your Extensions folder or your System folder. With System 7, be very
  1117. careful to leave the INIT in the Extensions folder. Do not move it to the
  1118. System folder proper or to the Control Panels folder. To avoid problems,
  1119. we recommend that you do not rename the INIT.
  1120.  
  1121. The reason the Disinfectant INIT should be loaded first is to properly
  1122. detect and block the INIT 1984 virus, which spreads from INIT to INIT at
  1123. startup time. If the Disinfectant INIT does not load first, and if some
  1124. earlier INIT is infected by the INIT 1984 virus, then the Disinfectant INIT
  1125. will not be able to detect or block the virus when it attacks during
  1126. startup.
  1127.  
  1128. A number of other popular INITs also have the requirement that they
  1129. should be loaded first. Before installing such an INIT, scan it with the
  1130. Disinfectant application to make certain it is not infected by the INIT 1984
  1131. virus or any other virus. Then install it. Depending on how the INIT is
  1132. named, it may load before or after the Disinfectant INIT. DonÕt worry if
  1133. the other INIT loads first. You have already made certain that it is not
  1134. infected, so it shouldnÕt cause any problems.
  1135.  
  1136. The Disinfectant INIT icon should appear at the bottom of your screen
  1137. every time you restart your Macintosh. If an error occurs and the INIT
  1138. cannot load properly, the INIT will beep ten times and it will draw a
  1139. special error version of the icon (the normal icon with a large ÒXÓ
  1140. superimposed.)
  1141.  
  1142.  
  1143. The Disinfectant INIT icon normally appears first in the row of INIT icons
  1144. which appear when you restart. One exception to this is under System 6
  1145. with AppleÕs Communications Toolbox installed. The Communications
  1146. Toolbox icon may appear first, in which case the Disinfectant INIT icon
  1147. appears second.
  1148.  
  1149. If you wish to remove the Disinfectant INIT for some reason, open your
  1150. Extensions folder (under System 7) or your System folder (under System
  1151. 6) and drag the INIT icon to the trash (or anywhere else outside of the
  1152. System folder). Then restart your Macintosh.
  1153.  
  1154. Contrary to the instructions found in many software manuals, it is not
  1155. necessary to remove the Disinfectant INIT when installing software.
  1156. There are no known cases where the Disinfectant INIT interferes in any
  1157. way with installers.
  1158.  
  1159. The Disinfectant INIT detects and blocks viruses at their initial point of
  1160. attack. Unlike some other virus protection INITs, it does not scan floppies
  1161. each time they are inserted into a disk drive and it does not scan files
  1162. each time they are opened. This strategy is what makes the Disinfectant
  1163. INIT so small and efficient.
  1164.  
  1165. The Disinfectant INIT will not detect files which are partially infected but
  1166. not contagious, since these kinds of infections never attack the system.
  1167. These non-contagious infections are harmless, so this is not a major
  1168. problem. The Disinfectant application does detect these kinds of infections.
  1169.  
  1170. There are many different virus protection INITs available, including the
  1171. Disinfectant INIT, Gatekeeper, and several commercial products. In
  1172. general, we do not recommend that you use more than one of them at a
  1173. time. We are not aware of any serious conflicts between the Disinfectant
  1174. INIT and these other INITs, but using more than one of them usually does
  1175. not significantly increase your protection and often causes confusion.
  1176.  
  1177.  
  1178.  
  1179.  
  1180. Recommendations
  1181.  
  1182.  
  1183. There is no need to panic over the current virus situation. However, you
  1184. should take the problem seriously. Using Disinfectant, it only takes a few
  1185. minutes per week to effectively protect your Macintosh against the known
  1186. viruses.
  1187.  
  1188. ¥ If you do nothing else, religiously use the Disinfectant INIT or
  1189. Gatekeeper. They only take a minute to install and they can save you much
  1190. grief.
  1191.  
  1192. ¥ Keep original software on locked floppies. Use copies. When you obtain a
  1193. new piece of software, immediately lock the disk on which it came, make
  1194. a copy, and use the copy. Never unlock the original disk. It is impossible
  1195. for a virus to infect files on a locked floppy.
  1196.  
  1197. ¥ Make periodic backups of your hard drive, at least once per week.
  1198.  
  1199. ¥ Keep your anti-viral software up to date. This is very important. Old
  1200. versions of anti-viral software are very often ineffective against new
  1201. viruses. This is particularly true of Disinfectant, which only protects
  1202. against known viruses, and makes no attempt to detect new viruses. If
  1203. you do not have access to a reliable source of information about new
  1204. Disinfectant releases, we recommend that you use a commercial
  1205. anti-viral product instead of Disinfectant. Purchase a product which
  1206. offers an update service.
  1207.  
  1208. For most people, this is all you have to do to protect your personal
  1209. Macintosh. It is not necessary to scan all new software before using it or
  1210. to scan all floppy disks before using them. This is a waste of time. As long
  1211. as you have the INIT properly installed, it will detect and block viruses
  1212. before they can spread or cause any damage.
  1213.  
  1214. It is also not necessary to scan your hard drives frequently. Let the
  1215. protection INIT do its job and trust it.
  1216.  
  1217. You should, however, periodically do a full scan of all your hard drives
  1218. just to make certain that they are still uninfected. For example, if you
  1219. startup from a floppy disk which does not have the Disinfectant INIT
  1220. installed, it is possible for a virus to infect your hard drives. Doing a scan
  1221. every once in a while will detect any such infections.
  1222.  
  1223. One strategy which many people use is to do a full scan just before every
  1224. backup. This has the added advantage that it makes certain your backups
  1225. are clean.
  1226.  
  1227. The remaining recommendations are for people who manage Mac
  1228. networks, Mac laboratories, Mac bulletin boards, or collections of public
  1229. domain and shareware software. An environment where many people
  1230. share Macs, or share a Mac network, is a perfect breeding ground for
  1231. viruses. People who sell software also have a special responsibility to
  1232. make certain that their software is free from infection.
  1233.  
  1234. ¥ Install the Disinfectant protection INIT or Gatekeeper on all your lab
  1235. start-up disks.
  1236.  
  1237. ¥ Check all your lab disks frequently with Disinfectant to make certain
  1238. that they are uninfected. Also check to make certain that the Disinfectant
  1239. protection INIT or Gatekeeper is still installed and active on all your
  1240. start-up disks. We have discovered that students love to play with the
  1241. start-up disks.
  1242.  
  1243. ¥ Educate the people in your organization about viruses and how to protect
  1244. against them. Give them copies of Disinfectant and teach them how to use
  1245. the application. Distribute printed copies of the Disinfectant manual.
  1246.  
  1247. ¥ Consider creating a special Òvirus scanning stationÓ in your lab. See
  1248. the section about the Preferences window for details.
  1249.  
  1250. ¥ Try to put software in write-protected folders on AppleShare server
  1251. disks. Viruses cannot infect applications if they are in folders which do
  1252. not have the ÒMake ChangesÓ privilege. On the other hand, if an
  1253. application is in a writable server folder, any infected Mac on the
  1254. network which accesses the disk and uses the application might spread the
  1255. infection to the application on the server. If it is a popular application, it
  1256. will in turn quickly infect any other Macs on the network which are not
  1257. protected by a protection INIT. This is one way in which viruses can
  1258. spread very rapidly. Since some applications insist on writing to their
  1259. own file or folder, it is not always possible to put applications in
  1260. write-protected folders, but you should make every attempt to do this
  1261. when it is possible.
  1262.  
  1263. ¥ Check server disks frequently with Disinfectant to make certain they
  1264. are uninfected. For best results, you should take the server out of
  1265. production and restart it using your Virus Tools or Disk Tools disk. This is
  1266. the only way to guarantee that Disinfectant will be able to scan all the
  1267. files on the server disk. At Northwestern, we try to check all our
  1268. servers once per week. For more details on scanning servers, see the
  1269. discussion in the ÒSpecial FeaturesÓ section.
  1270.  
  1271. ¥ Check all new software with Disinfectant before installing it on a
  1272. server.
  1273.  
  1274. ¥ Back up your servers frequently. Run Disinfectant just before each
  1275. backup.
  1276.  
  1277. ¥ The WDEF virus can cause serious performance problems if it infects an
  1278. AppleShare server. To avoid these problems, administrators should never
  1279. grant the Òmake changesÓ privilege on server root directories. We also
  1280. recommend deleting the Desktop file if it exists. See the section about the
  1281. WDEF virus for details.
  1282.  
  1283. ¥ Bulletin board operators and other people who maintain and distribute
  1284. public domain and shareware software have a special responsibility to the
  1285. Mac community. Please carefully test all new software before
  1286. distributing it. You should also, of course, run Disinfectant on all new
  1287. software you receive.
  1288.  
  1289. ¥ If you sell software, please check your master disks for infections
  1290. before sending them out to be duplicated and distributed.
  1291.  
  1292.  
  1293.  
  1294.  
  1295. Problem Clinic
  1296.  
  1297.  
  1298. This section discusses what you should do if you think that your system
  1299. may be infected by a new virus, but Disinfectant reports that it cannot
  1300. locate any known viruses.
  1301.  
  1302. There are many, many things which can go wrong on a Macintosh. Almost
  1303. all of them have absolutely nothing to do with viruses. Thousands of
  1304. people have reported strange behavior on their Macintoshes to anti-virus
  1305. experts but, after careful investigation, only a handful of these cases
  1306. were actually new viruses.
  1307.  
  1308. If your Macintosh begins to malfunction or behave unusually, please do not
  1309. yield to the temptation to immediately blame the malfunction on a new
  1310. virus. There are several things you can do to try to isolate the problem.
  1311.  
  1312. The most common cause of problems is simple errors in software. An
  1313. error in an application, extension (INIT), control panel (cdev), or other
  1314. piece of software can cause crashes, hangs, damaged files, trashed disks,
  1315. or any other kind of problem imaginable.
  1316.  
  1317. Thus, the first question you should ask is, ÒHave I installed any new
  1318. software lately?Ó If the answer is ÒYes,Ó try removing the software
  1319. and see if the problem disappears.
  1320.  
  1321. One very common symptom on the Macintosh is problems with the proper
  1322. display of icons in Finder windows. This symptom is almost never due to a
  1323. virus, save for the Scores virus which does change the appearance of a
  1324. few icons. This problem is almost always due to a damaged Òdesktop.Ó If
  1325. your icons are not being displayed properly, you should rebuild the
  1326. desktop.
  1327.  
  1328. To rebuild the desktop on a hard drive, if you are using System 6, first
  1329. use the ÒSet StartupÓ command in the FinderÕs Special menu to specify
  1330. that you want to start up using Finder instead of MultiFinder. For either
  1331. System 6 or System 7, restart your Macintosh, keeping the Command and
  1332. Option keys held down throughout the startup process. An alert will
  1333. appear asking if you really want to rebuild the desktop. Click the OK
  1334. button when the alert appears.
  1335.  
  1336. To rebuild the desktop on a floppy disk, hold down the Command and Option
  1337. keys while inserting the floppy into a floppy drive. Click the OK button
  1338. when the alert appears.
  1339.  
  1340. Another common problem is damaged applications. If an application begins
  1341. behaving unusually, try replacing it with a known good copy from your
  1342. locked original master floppy.
  1343.  
  1344. Another common problem is damaged system files in the System folder.
  1345. The best way to cure this problem is to rebuild your System folder from
  1346. scratch. Restart your Macintosh from a startup floppy. Drag the Finder
  1347. file outside of the System folder on your hard drive. Rename your hard
  1348. drive System folder ÒOld System Folder.Ó Then use your Apple installer
  1349. disks to install a completely new System folder on the hard drive. Restart
  1350. from this hard drive. If your problem disappears, then you have verified
  1351. that the cause of the problem was something in your old System folder.
  1352.  
  1353. Under System 7, open both your old and your new System files. Drag all
  1354. of your old fonts and sounds from your old System file to your new
  1355. System file. Under System 6, use the Font/DA Mover to copy all of your
  1356. fonts and desk accessories from your old System file to your new System
  1357. file.
  1358.  
  1359. Next, copy files, a few at a time, from your old System folder into your
  1360. new System folder. Restart your Mac after each copying operation and
  1361. use it for a while to see if the problem has come back. If the problem has
  1362. not come back, copy a few more files over and repeat the process. If the
  1363. problem reappears, you will have narrowed down the cause of the
  1364. problem to the last few files which you copied. You can now remove these
  1365. last few files from your new System folder one at a time to locate the file
  1366. which is causing the problem. Replace the problem file by a known good
  1367. version. If the problem persists, delete the problem file. Finally, remove
  1368. the old System folder.
  1369.  
  1370. In some cases, software errors can damage the areas on your disk which
  1371. contain file directories and other important system information. This can
  1372. sometimes be so serious that all or some of the files and folders on the
  1373. disk become inaccessible, or the system may not even be able to mount
  1374. the disk at all, or the system may simply behave strangely. In this case,
  1375. you may attempt to use a disk recovery utility, or you may be forced to
  1376. reinitialize and reformat the disk and reload your files from backup
  1377. floppies or tapes. There are several good disk recovery utilities
  1378. available, including AppleÕs Disk First Aid, which is included with every
  1379. Mac sold. If you have access to AppleÕs Macintosh Technical Notes,
  1380. consult note number 134, ÒHard Disk Medic & Booting Camp.Ó
  1381.  
  1382. Some problems can be cured by resetting the parameter RAM.
  1383.  
  1384. To reset the parameter RAM under System 7, hold down the Command,
  1385. Option, P, and R keys while restarting your Mac. When the RAM has been
  1386. zapped, you will hear a beep, and the system will restart again. You can
  1387. release the keys at this point.
  1388.  
  1389. To reset the parameter RAM under System 6, hold down the Command,
  1390. Option, and Shift keys while opening the Control Panel desk accessory.
  1391.  
  1392. If all else fails and you still suspect that your system may be infected by
  1393. a new virus, there are a few additional things you can try. Monitor
  1394. application file sizes and last modification dates with the FinderÕs Get Info
  1395. command. If your applications are consistently growing in size, or if their
  1396. last modification dates are consistently changing, this is one indication
  1397. that there may indeed be a virus spreading on your system. Do not,
  1398. however, be concerned about changes in size or changes in the last
  1399. modification date of your System file; this is normal and does not indicate
  1400. a virus. Also, some applications modify themselves, and in these cases
  1401. you may see a legitimate increase in size and/or change in the last
  1402. modification date. Look for consistent patterns of change which affect
  1403. several files.
  1404.  
  1405. If your problems continue, try to obtain the assistance of a knowledgeable
  1406. friend or local expert. If you are a university student, staff member, or
  1407. faculty member, ask for assistance at your campus computing center. If
  1408. you work for a corporation with a computer department, ask the local
  1409. gurus within the department for help. Go to a meeting of your local Mac
  1410. user group and ask for help.
  1411.  
  1412. If you have followed all of this advice and if you still think that you may
  1413. have a new virus, then you should feel free to contact the author of
  1414. Disinfectant for assistance. His addresses are at the end of this manual.
  1415. Please mail him a detailed report and, if it is at all possible, include copies
  1416. of files which you suspect may be infected. Please do not try to call him
  1417. on the phone.
  1418.  
  1419.  
  1420.  
  1421.  
  1422. The Viruses
  1423.  
  1424.  
  1425.  
  1426. The following sections describe all of the known Mac viruses.
  1427.  
  1428.  
  1429. The Scores Virus
  1430.  
  1431. According to news reports, the Scores virus was written by a disgruntled
  1432. programmer. It specifically attacks two applications which were under
  1433. development at his former company. Fortunately, neither of the two
  1434. applications was ever released to the general public. Scores was first
  1435. discovered in the Spring of 1988.
  1436.  
  1437. Scores is also sometimes known as the ÒEric,Ó ÒVult,Ó ÒNASA,Ó and
  1438. ÒSan Jose FluÓ virus.
  1439.  
  1440. There is an easy way to see if you have a Scores infection. Open your
  1441. System folder and check the icons for the Note Pad and Scrapbook files.
  1442. They should have distinctive icons under System 7, or look like little
  1443. Macintoshes under System 6. If they look instead like blank sheets of
  1444. paper with turned-down corners, your software may have been infected
  1445. by Scores.
  1446.  
  1447.  
  1448. It is possible to be partially infected by Scores and still have normal Note
  1449. Pad and Scrapbook icons. Consequently, we recommend running
  1450. Disinfectant to make certain your system is not infected, even if you have
  1451. normal icons.
  1452.  
  1453. Scores infects your System, Note Pad, and Scrapbook system files. It
  1454. also creates two invisible files in your System folder named ÒScoresÓ
  1455. and ÒDesktop Ó. You cannot see invisible files without the aid of ResEdit
  1456. or some other utility program. Do not confuse ScoresÕ invisible Desktop
  1457. file with the FinderÕs invisible Desktop file; they have nothing to do with
  1458. each other. The FinderÕs Desktop file lives at the root level on your disk,
  1459. outside the System folder, while ScoresÕ Desktop file lives inside the
  1460. System folder. Also, ScoresÕ Desktop file has an extra space character at
  1461. the end of its name.
  1462.  
  1463. Scores does not infect or modify document files, only applications and
  1464. system files.
  1465.  
  1466. Scores gets its name from the invisible ÒScoresÓ file that it creates.
  1467.  
  1468. Two days after your system becomes infected, Scores begins to spread to
  1469. each application you run. The infection occurs between two and three
  1470. minutes after you begin the application. The Finder and DA Handler usually
  1471. also become infected. For technical reasons, some applications are
  1472. immune to infection.
  1473.  
  1474. Scores does not intentionally try to do any damage other than to spread
  1475. itself and attack the two specific applications. It does occupy memory and
  1476. disk space, however, and this can cause problems all by itself. People
  1477. have reported problems printing and using MacDraw and Excel. There are
  1478. also several errors in Scores which could cause system crashes or other
  1479. unexplained behavior.
  1480.  
  1481. There is a serious conflict between Scores and AppleÕs System Software
  1482. release 6.0.4 and later releases of System 6. In System 6.0.4, Apple
  1483. began using some resources with the same type and ID as those used by
  1484. Scores. When Scores infects the System file, it replaces AppleÕs versions
  1485. of these resources with the Scores viral versions of the resources. When
  1486. Disinfectant repairs the file, it deletes the Scores viral resources, but it
  1487. does not replace the Apple versions. In this situation, Disinfectant issues
  1488. a special error message, telling you that the resulting file is damaged and
  1489. should not be used. You should immediately delete the damaged System file
  1490. and replace it with a copy from original locked Apple release disks.
  1491.  
  1492.  
  1493. The nVIR Virus
  1494.  
  1495. According to news reports, the nVIR virus first appeared in Europe in
  1496. 1987 and in the United States in early 1988. At least one variation of the
  1497. virus was written. We know of two basic strains, which we call ÒnVIR AÓ
  1498. and ÒnVIR B.Ó
  1499.  
  1500. We have reliable reports of an earlier third version of nVIR which was
  1501. malicious. It destroyed files in the System folder. This earlier version
  1502. appears to be extinct, and we have not been able to obtain a copy.
  1503.  
  1504. nVIR is simpler than Scores. It infects the System file, but it does not
  1505. infect the Note Pad or Scrapbook files, and it does not create any invisible
  1506. files. nVIR begins spreading to other applications immediately, without the
  1507. two day delay. Whenever a new application is run, it becomes infected
  1508. immediately, without the two to three minute delay. As with Scores,
  1509. some applications are immune to infection, the Finder and DA Handler
  1510. usually also become infected, and document files are not infected or
  1511. modified.
  1512.  
  1513. At first nVIR A and B only replicate. When the System file is first
  1514. infected, a counter is initialized to 1000. The counter is decremented by
  1515. one each time the system is started up and it is decremented by two each
  1516. time an infected application is run.
  1517.  
  1518. When the counter reaches zero, nVIR A will sometimes either say ÒDonÕt
  1519. panicÓ (if MacinTalk is installed in the System folder) or beep (if
  1520. MacinTalk is not installed in the System folder). This will happen on
  1521. system startup with a probability of 1/16. It will also happen, with a
  1522. probability of 15/128, when an infected application is run. In addition,
  1523. when an infected application is run, nVIR A may say ÒDonÕt panicÓ twice
  1524. or beep twice with a probability of 1/256.
  1525.  
  1526. When the counter reaches zero, nVIR B will sometimes beep. nVIR B does
  1527. not call MacinTalk. The beep will happen on a system startup with a
  1528. probability of 1/8. A single beep will happen when an infected application
  1529. is run with a probability of 7/32. A double beep will happen when an
  1530. infected application is run with a probability of 1/64.
  1531.  
  1532. It is possible for nVIR A and nVIR B to mate and reproduce, resulting in
  1533. new viruses combining parts of their parents. Disinfectant will report
  1534. that such offspring are infected by both nVIR A and nVIR B and will
  1535. properly repair them.
  1536.  
  1537. Unlike Scores, there is no way to tell that you have an nVIR infection just
  1538. by looking at your system. You must run Disinfectant or some other virus
  1539. detection tool.
  1540.  
  1541. One of the viral resources added to infected files by nVIR has the resource
  1542. type ÒnVIR,Ó which is how it got its name.
  1543.  
  1544. As with Scores, nVIR occupies both memory and disk space, and this alone
  1545. is enough to cause problems.
  1546.  
  1547. In addition to the two basic strains of nVIR, many ÒclonesÓ of nVIR B have
  1548. appeared. These clones are all identical to nVIR B with the exception of a
  1549. few very minor technical differences. Disinfectant recognizes all of these
  1550. clones and treats them exactly the same as nVIR B.
  1551.  
  1552.  
  1553. The INIT 29 Virus
  1554.  
  1555. The INIT 29 virus first appeared in late 1988. We do not know much about
  1556. its origin.
  1557.  
  1558. INIT 29 is extremely virulent. It spreads very rapidly. Unlike Scores and
  1559. nVIR, you do not have to run an application for it to become infected. Also,
  1560. unlike Scores and nVIR, INIT 29 can and will infect almost any file,
  1561. including applications, system files, and document files. Document files
  1562. are infected, but they are not contagious. The virus can only spread via
  1563. system files and application files.
  1564.  
  1565. INIT 29 has one side effect which reveals its presence. If you try to
  1566. insert a locked floppy disk on a system infected by INIT 29, you will get
  1567. the following alert:
  1568.  
  1569.       The disk ÒxxxxxÓ needs minor repairs.
  1570.       Do you want to repair it?
  1571.  
  1572. If you see this alert whenever you insert a locked floppy, it is a good
  1573. indication that your system is infected by INIT 29.
  1574.  
  1575. As with Scores and nVIR, INIT 29 does not intentionally try to do any
  1576. damage other than spread itself. Nevertheless, it can cause problems. In
  1577. particular, some people have reported problems printing on systems
  1578. infected with INIT 29. We have also experienced many system crashes,
  1579. problems with MultiFinder under System 6, and incompatibilities with
  1580. several startup documents on systems infected with INIT 29.
  1581.  
  1582. One of the viral resources added to infected files by INIT 29 has the
  1583. resource type ÒINITÓ and the resource ID 29, after which the virus was
  1584. named.
  1585.  
  1586.  
  1587. The ANTI Virus
  1588.  
  1589. There are two known strains of the ANTI virus. Both strains were first
  1590. discovered in France. The ANTI A strain was discovered in February,
  1591. 1989. The ANTI B strain was discovered in September, 1990.
  1592.  
  1593. ANTI does not infect the System file. It only infects applications and other
  1594. files which resemble applications (e.g., Finder). ANTI does not infect
  1595. document files. It is less contagious than the INIT 29 virus, but more
  1596. contagious than the Scores and nVIR viruses. It is possible for an
  1597. application to become infected even if it is never run.
  1598.  
  1599. Due to a technical quirk, ANTI does not spread at all under System 7 or
  1600. under System 6 when MultiFinder is used. It only spreads when Finder is
  1601. used under System 6.
  1602.  
  1603. There is an error in ANTI which causes it to slightly damage applications
  1604. in such a way that Disinfectant cannot perfectly repair them. In other
  1605. words, the application as repaired by Disinfectant is usually not identical
  1606. to the uninfected original application. The damage is very minor,
  1607. however, and in almost all cases it does not cause any problems. If you
  1608. experience problems with an application which was infected by ANTI and
  1609. repaired by Disinfectant, we recommend that you delete the repaired copy
  1610. and replace it by an uninfected original copy. This is good advice in any
  1611. case.
  1612.  
  1613. (For the technically inclined, the error in ANTI is that it clears all the
  1614. resource attributes of the CODE 1 resource. Disinfectant has no way to
  1615. know the values of the original attributes, so it leaves them cleared on
  1616. the repaired application. The only effect of this error is that the repaired
  1617. application may use memory slightly less efficiently than the original
  1618. version, especially on old Macintoshes with the 64K ROMs.)
  1619.  
  1620. As with the other viruses, ANTI does not intentionally attempt to do any
  1621. damage other than spread itself. As with all viruses, however, it can still
  1622. cause problems.
  1623.  
  1624. The string ÒANTIÓ appears within the virus, hence its name.
  1625.  
  1626. Even though the B strain of ANTI was not discovered until about 19
  1627. months after the A strain, it appears that the B strain was actually
  1628. written before the A strain. The A strain of the virus contains special
  1629. code which neutralizes any copies of the B strain which it encounters. It is
  1630. possible for an application to be infected by both the neutralized version
  1631. of the B strain and by the A strain. Disinfectant reports that such
  1632. applications are infected by both strains and repairs them properly.
  1633.  
  1634. Other than the special code in the A strain which looks for and neutralizes
  1635. the B strain, there are only minor technical differences between the two
  1636. versions of the virus.
  1637.  
  1638.  
  1639. The MacMag Virus
  1640.  
  1641. The MacMag virus appeared in December, 1987. This virus is also known
  1642. as the ÒDrew,Ó ÒBrandow,Ó ÒAldus,Ó and ÒPeaceÓ virus. It was named
  1643. after the Montreal offices of MacMag magazine, from where it originated.
  1644.  
  1645. Unlike the other viruses, MacMag does not infect applications, only
  1646. System files. It originated as a HyperCard stack named ÒNew Apple
  1647. Products.Ó The stack contained some exceptionally poorly digitized
  1648. pictures of the then new Apple scanner. When the stack was run, the virus
  1649. spread to the currently active System file. When other floppy disks
  1650. containing System files were subsequently inserted in a floppy disk drive,
  1651. the virus spread to the System files on the floppies.
  1652.  
  1653. Since applications are not infected by MacMag, it spreads much more
  1654. slowly than the other viruses (because people share System files much
  1655. less frequently than they share applications). Even though the virus
  1656. originated on a HyperCard stack, it does not spread to other stacks, only
  1657. to System files.
  1658.  
  1659. MacMag was programmed to wait until March 2, 1988, the anniversary
  1660. of the introduction of the Mac II. The first time the system was started up
  1661. on March 2, 1988, the virus displayed a message of peace on the screen
  1662. and then deleted itself from the System file.
  1663.  
  1664. Since MacMag was programmed to self-destruct, it is unlikely that your
  1665. software is infected with this virus. Disinfectant will nevertheless
  1666. recognize it and repair infected files just in case you have some very old
  1667. disks which might still be infected.
  1668.  
  1669. Disinfectant repairs both infected System files and infected copies of the
  1670. original HyperCard stack. If you try to run the repaired stack, HyperCard
  1671. will issue an error message.
  1672.  
  1673. There were two slightly different versions of MacMag. The differences
  1674. were very minor and both versions were programmed to behave
  1675. identically. Disinfectant properly detects and repairs both versions.
  1676.  
  1677.  
  1678. The WDEF Virus
  1679.  
  1680. The WDEF virus was first discovered in December, 1989 in Belgium and in
  1681. one of our labs at Northwestern University. Since the initial discovery, it
  1682. has also been reported at many other locations, and we now know that it
  1683. is very widespread. We know of two strains, which we call ÒWDEF AÓ
  1684. and ÒWDEF B.Ó
  1685.  
  1686. WDEF only infects the invisible ÒDesktopÓ files used by the Finder. With a
  1687. few exceptions, every Macintosh disk (hard drives and floppies) contains
  1688. one of these files. WDEF does not infect applications, document files, or
  1689. other system files. Unlike the other viruses, it is not spread through the
  1690. sharing of applications, but rather through the sharing and distribution of
  1691. disks (usually floppy disks.)
  1692.  
  1693. WDEF spreads from disk to disk very rapidly. It is not necessary to run an
  1694. application for the virus to spread.
  1695.  
  1696. Fortunately, System 7 is completely immune to the WDEF virus.
  1697.  
  1698. The WDEF A and WDEF B strains are very similar.ÊThe only significant
  1699. difference is that WDEF B beeps every time it infects a new Desktop file,
  1700. whereas WDEF A does not beep.
  1701.  
  1702. Although the virus does not intentionally try to do any damage, WDEF
  1703. contains errors which can cause very serious problems. In particular, the
  1704. virus causes newer Mac models to crash almost immediately after
  1705. insertion of an infected floppy (the IIci and later models). The virus also
  1706. causes other Macs to crash much more frequently than usual and it can
  1707. damage disks. The virus also causes problems with the proper display of
  1708. font styles. In particular, it often causes problems with the ÒoutlineÓ
  1709. font style. Many other symptoms have also been reported and it appears
  1710. that the errors in the virus can cause almost any kind of problem with the
  1711. proper functioning of your Macintosh.
  1712.  
  1713. You can remove a WDEF infection from a disk by rebuilding the desktop.
  1714. See the ÒProblem ClinicÓ section for details. It is often easier to get rid
  1715. of a WDEF infection by simply rebuilding the Desktop file than it is to use
  1716. Disinfectant. This is also the only way to get rid of a WDEF infection under
  1717. System 7.
  1718.  
  1719. Even though AppleShare servers do not use the normal Finder Desktop
  1720. file, many servers have an unused copy of this file. If the AppleShare
  1721. administrator has granted the Òmake changesÓ privilege to the root
  1722. directory on the server, then any infected user of the server can infect
  1723. the Desktop file on the server. If a server Desktop file becomes infected,
  1724. performance on the network will be very severely degraded. For this
  1725. reason, administrators should never grant the Òmake changesÓ privilege
  1726. on server root directories. We also recommend deleting the Desktop file if
  1727. it exists. It does not appear that the virus can spread from an AppleShare
  1728. server to other Macs on the network, however.
  1729.  
  1730. The WDEF virus can spread from a TOPS server to a TOPS client if a
  1731. published volumeÕs Desktop file is infected and the client mounts the
  1732. infected volume. It does not appear, however, that the virus can spread
  1733. from a TOPS client to a TOPS server.
  1734.  
  1735. If you use ResEdit, VirusDetective, or some other tool to search for WDEF
  1736. resources, do not be alarmed if you find them in files other than the
  1737. Finder Desktop files. WDEF resources are a normal part of the Macintosh
  1738. operating system. Any WDEF resource in a Finder Desktop file, however,
  1739. is cause for concern.
  1740.  
  1741. When using Disinfectant to repair WDEF infections under System 6, you
  1742. must use Finder instead of MultiFinder. Under MultiFinder, the Desktop
  1743. files are always Òbusy,Ó and Disinfectant is not able to repair them. If
  1744. you try to repair using MultiFinder, you will get an error message.
  1745.  
  1746. In addition to the two known strains of the WDEF virus, Disinfectant will
  1747. also detect and repair other strains which may exist but have not yet
  1748. been reported. If an unknown strain is detected, Disinfectant places the
  1749. following message in the report:
  1750.  
  1751. ### File infected by an unknown strain of WDEF
  1752.  
  1753.  
  1754. The ZUC Virus
  1755.  
  1756. There are three known strains of the ZUC virus. All of them were
  1757. discovered in Italy. The virus is named after the reported discoverer of
  1758. the first strain, Don Ernesto Zucchini. ZUC A was discovered in March
  1759. 1990, ZUC B in November, 1990, and ZUC C in June, 1991.
  1760.  
  1761. ZUC only infects applications. It does not infect system files or document
  1762. files. Applications do not have to be run to become infected.
  1763.  
  1764. ZUC A and B were timed to activate on March 2, 1990 or two weeks after
  1765. an application becomes infected, whichever is later. Before that date,
  1766. they only spread from application to application. After that date,
  1767. approximately 90 seconds after an infected application is run, the cursor
  1768. begins to behave unusually whenever the mouse button is held down. The
  1769. cursor moves diagonally across the screen, changing direction and
  1770. bouncing like a billiard ball whenever it reaches any of the four sides of
  1771. the screen. The cursor stops moving when the mouse button is released.
  1772.  
  1773. ZUC C is very similar to ZUC A and B. The only significant differences are
  1774. that ZUC C was timed to cause the unusual cursor behavior only during the
  1775. period between 13 and 26 days after an application becomes infected, but
  1776. not earlier than August 13, 1990, and ZUC C causes the cursor to begin to
  1777. behave unusually approximately 67 seconds rather than 90 seconds after
  1778. an infected application is run.
  1779.  
  1780. The behavior of the ZUC virus is similar to that of a desk accessory
  1781. named ÒBouncy.Ó The virus and the desk accessory are different and they
  1782. should not be confused. The desk accessory does not spread and it is not a
  1783. virus. ZUC does spread and it is a virus.
  1784.  
  1785. ZUC has two noticeable side effects. On some Macintoshes, the A and B
  1786. strains can cause the desktop pattern to change. All three strains can also
  1787. sometimes cause long delays and an unusually large amount of disk
  1788. activity when infected applications are opened.
  1789.  
  1790. ZUC can spread over a network from individual Macintoshes to servers
  1791. and from servers to individual Macintoshes.
  1792.  
  1793. Except for the unusual cursor behavior, ZUC does not attempt to do any
  1794. damage.
  1795.  
  1796. ZUC does not change the last modification date when it infects a file, so
  1797. you cannot use the last modification dates in the Disinfectant report to
  1798. trace the source of a ZUC infection.
  1799.  
  1800.  
  1801. The MDEF Virus
  1802.  
  1803. There are four known strains of the MDEF virus. All of them were
  1804. discovered in Ithaca, New York. The MDEF A strain was discovered in
  1805. May, 1990 and is also sometimes called the ÒGarfieldÓ virus. The MDEF B
  1806. strain was discovered in August, 1990 and is also sometimes called the
  1807. ÒTop CatÓ virus. The C and D strains were discovered in October, 1990
  1808. and January, 1991, respectively.
  1809.  
  1810. Prompt action by computer security personnel and investigators of the
  1811. New York State Police resulted in identification of the author. The author,
  1812. a juvenile, was released into the custody of his parents after consultation
  1813. with the district attorney. The same person was responsible for writing
  1814. the CDEF virus.
  1815.  
  1816. The A, B, and C strains of MDEF infect both applications and the System
  1817. file. They can also infect document files, other system files, and Finder
  1818. Desktop files. The Finder and DA Handler also usually become infected. The
  1819. System file is infected as soon as an infected application is run. Other
  1820. applications become infected as soon as they are run on an infected
  1821. system.
  1822.  
  1823. The D strain of MDEF only infects applications, not system files or
  1824. document files. Applications can become infected even if they are never
  1825. run. An application infected by MDEF D beeps every time it is run. We do
  1826. not believe that the D strain of MDEF was ever released to the public.
  1827. Disinfectant recognizes it anyway, just in case it was inadvertently
  1828. released.
  1829.  
  1830. The MDEF viruses do not intentionally attempt to do any damage, yet they
  1831. can be harmful. They do not display any messages or pictures.
  1832.  
  1833. The MDEF B and C strains attempt to bypass some of the popular
  1834. protection INITs.
  1835.  
  1836. The MDEF C strain contains a serious error which can cause crashes and
  1837. other problems.
  1838.  
  1839. The MDEF D virus can damage some applications in such a way that
  1840. Disinfectant cannot repair them properly. In this situation, Disinfectant
  1841. removes the virus from the application and issues a special error
  1842. message, telling you that the resulting file is damaged and should not be
  1843. used. You should immediately delete the damaged file and replace it with a
  1844. known good copy from an original release disk.
  1845.  
  1846. The MDEF viruses are named after the type of resource they use to infect
  1847. files. MDEF resources are a normal part of the Macintosh system, so you
  1848. should not become alarmed if you see them with ResEdit or some other
  1849. tool.
  1850.  
  1851. The MDEF, WDEF and CDEF viruses have similar names, but they are
  1852. completely different and should not be confused with each other.
  1853.  
  1854.  
  1855. The Frankie Virus
  1856.  
  1857. The Frankie virus is quite rare.
  1858.  
  1859. Frankie only affects some kinds of Macintosh emulators running on Atari
  1860. computers. We have reports that it was targeted against pirated versions
  1861. of the Aladdin emulator. It does not affect the Spectre emulator.
  1862.  
  1863. Frankie does not spread or cause any damage on any of the regular Apple
  1864. Macintosh computers.
  1865.  
  1866. After a time delay, Frankie draws a bomb icon and the message ÒFrankie
  1867. says: No more piracy!Ó at the top of the Atari screen, and then causes
  1868. the Atari to crash.
  1869.  
  1870. Frankie only infects applications, not system files or document files. The
  1871. Finder also usually becomes infected. Applications do not have to be run to
  1872. become infected. For technical reasons, the virus only spreads under
  1873. Finder, not MultiFinder.
  1874.  
  1875.  
  1876. The CDEF Virus
  1877.  
  1878. The CDEF virus was first discovered in Ithaca, New York, in August,
  1879. 1990. The same person who wrote the MDEF virus also wrote the CDEF
  1880. virus. See the description of the MDEF virus for details. The CDEF virus is
  1881. quite widespread.
  1882.  
  1883. CDEF is very similar to the WDEF virus. It only infects the invisible
  1884. ÒDesktopÓ files used by the Finder. It does not infect applications,
  1885. document files, or other system files. It spreads from disk to disk very
  1886. rapidly.
  1887.  
  1888. Fortunately, System 7 is completely immune to the CDEF virus.
  1889.  
  1890. Although the behavior of the CDEF virus is similar to that of the WDEF
  1891. virus, it is not a simple clone of WDEF. It is a completely different virus.
  1892.  
  1893. The virus does not intentionally try to do any damage. As with all
  1894. viruses, however, the CDEF virus is still dangerous. We have had many
  1895. reports of problems on CDEF-infected systems.
  1896.  
  1897. As with the WDEF virus, you can remove a CDEF infection from a disk by
  1898. rebuilding the desktop. See the ÒProblem ClinicÓ section for details.
  1899.  
  1900. The CDEF virus is named after the type of resource it uses to infect files.
  1901. CDEF resources are a normal part of the Macintosh operating system, so
  1902. you should not become alarmed if you see them with ResEdit or some
  1903. other tool. Any CDEF resource in a Finder Desktop file, however, is cause
  1904. for concern.
  1905.  
  1906. When using Disinfectant to repair CDEF infections under System 6, you
  1907. must use Finder instead of MultiFinder. Under MultiFinder, the Desktop
  1908. files are always Òbusy,Ó and Disinfectant is not able to repair them. If
  1909. you try to repair using MultiFinder, you will get an error message.
  1910.  
  1911. A new version of the CDEF virus was discovered in February, 1993.
  1912. There are only minor technical differences between the new version and
  1913. the original virus. Unfortunately, the new version escaped detection by
  1914. the Disinfectant version 2.9 protection INIT (but not by the application).
  1915. The Disinfectant version 3.0 INIT fixes this problem. In version 3.0, both
  1916. the INIT and the application recognize both the original virus and the new
  1917. version.
  1918.  
  1919. In addition to the known strain of CDEF, Disinfectant will also detect and
  1920. repair other strains which may exist but have not yet been reported. If an
  1921. unknown strain is detected, Disinfectant places the following message in
  1922. the report:
  1923.  
  1924. ### File infected by an unknown strain of CDEF
  1925.  
  1926.  
  1927. The MBDF Virus
  1928.  
  1929. The MBDF virus was first discovered in Wales in February, 1992. Several
  1930. popular Internet archive sites contained some infected games for a short
  1931. period of time, so a number of people around the world were affected. The
  1932. games were named Ò10 Tile PuzzleÓ and ÒObnoxious Tetris.Ó
  1933.  
  1934. In addition to these two games, a third game named ÒTetricycleÓ or
  1935. Òtetris-rotatingÓ was a Trojan horse which installed the virus.
  1936.  
  1937. Two undergraduate students at Cornell University were quickly
  1938. apprehended shortly after the virus was discovered. They pleaded guilty
  1939. to charges of second-degree computer tampering for writing and
  1940. spreading the MBDF virus. They were sentenced to community service and
  1941. restitution of damages. A third student at Cornell also pleaded guilty to a
  1942. charge for helping to spread the virus, and was sentenced to community
  1943. service.
  1944.  
  1945. Disinfectant identifies both infected files and the Trojan horse as being
  1946. infected by the MBDF virus. Repairing an infected file removes the virus
  1947. and returns the file to the state it was in before being infected. Repairing
  1948. the Trojan horse renders it ineffective and inoperable.
  1949.  
  1950. The MBDF virus infects both applications and the System file. It also
  1951. usually infects the Finder and several other system files. The System file
  1952. is infected as soon as an infected application is run. Other applications
  1953. become infected as soon as they are run on an infected system.
  1954.  
  1955. The MBDF virus is non-malicious, but it can cause damage. In particular,
  1956. the virus takes quite a long time to infect the System file when it first
  1957. attacks a system. The delay is so long that people often think that their
  1958. Mac is hung, so they do a restart. Restarting the Mac while the virus is in
  1959. the process of writing the System file very often results in a damaged
  1960. System file which cannot be repaired. The only solution in this situation is
  1961. to reinstall a new System file from scratch.
  1962.  
  1963. We also have reports that the MBDF virus causes problems with the
  1964. ÒBeHierarchicÓ shareware program, and reports of other menu-related
  1965. problems on infected systems.
  1966.  
  1967. The MBDF virus is named after the type of resource it uses to infect files.
  1968. MBDF resources are a normal part of the Macintosh system, so you should
  1969. not become alarmed if you see them with ResEdit or some other tool.
  1970.  
  1971. Special thanks to the people at Claris who included self-check code in their
  1972. Macintosh software products.  Their foresight resulted in an early
  1973. detection of the virus, and has thus helped the entire Mac community.  We
  1974. strongly encourage other vendors to consider doing the same with their
  1975. products.
  1976.  
  1977. There are two known strains of the MBDF virus, MBDF A and MBDF B.
  1978. There are no significant differences between the two strains.
  1979.  
  1980.  
  1981. The INIT 1984 Virus
  1982.  
  1983. The INIT 1984 virus was discovered in the Netherlands and in several
  1984. locations in the USA in March, 1992.
  1985.  
  1986. INIT 1984 is a malicious virus. It is designed to trigger if an infected
  1987. system is restarted on any Friday the 13th in 1991 or later years. The
  1988. virus damages a large number of folders and files. File and folder names
  1989. are changed to random 1-8 character strings. File creators and file types
  1990. are changed to random 4 character strings. This changes the icons
  1991. associated with the files and destroys the relationships between programs
  1992. and their documents. Creation and modification dates are changed to Jan.
  1993. 1, 1904. In addition, the virus can delete a small percentage (<2%) of
  1994. files.
  1995.  
  1996. The virus caused significant damage to the hard drives of several users
  1997. on Friday, March 13, 1992. Because only a relatively small number of
  1998. reports of damage were received, we hope that the virus is not
  1999. widespread.
  2000.  
  2001. The virus only infects INITs (also known as startup documents or system
  2002. extensions). It does not infect the System file, desktop files, control panel
  2003. files, applications, or document files. Because INIT files are shared less
  2004. frequently than are programs, the INIT 1984 virus does not spread as
  2005. rapidly as most other viruses.
  2006.  
  2007. The virus spreads from INIT to INIT at startup time.
  2008.  
  2009. The virus affects all types of Macintoshes. It spreads and causes damage
  2010. under both System 6 and System 7. On very old Macintoshes (the Mac
  2011. 128K, 512K, and XL), the virus will cause a crash at startup.
  2012.  
  2013. If you have an INIT file which is infected by the INIT 1984 virus, when the
  2014. virus attacks during startup, the Disinfectant INIT beeps ten times, and an
  2015. alert is presented at the end of the startup sequence. The virus is
  2016. neutralized and does not spread or cause any damage, but the non-viral
  2017. part of the infected INIT runs as usual.
  2018.  
  2019.  
  2020. The CODE 252 Virus
  2021.  
  2022. The CODE 252 virus was discovered in California in April, 1992.
  2023.  
  2024. The virus is designed to trigger if an infected application is run or an
  2025. infected system is started up between June 6 and December 31 of any
  2026. year, inclusive. When triggered, the virus displays the following
  2027. message:
  2028.  
  2029.    You have a virus.
  2030.    Ha Ha Ha Ha Ha Ha Ha
  2031.    Now erasing all disks...
  2032.    Ha Ha Ha Ha Ha Ha Ha
  2033.    P.S. Have a nice day
  2034.    Ha Ha Ha Ha Ha Ha Ha
  2035.    (Click to continue...)
  2036.  
  2037. Despite this message, no files or directories are deleted by the virus.
  2038. However, a worried user might turn off or restart a Macintosh upon
  2039. seeing this message,  and this could corrupt the disk and lead to
  2040. significant damage.
  2041.  
  2042. Between January 1 and June 5 of any year, inclusive, the virus simply
  2043. spreads from applications to System files, and then on to other application
  2044. files.
  2045.  
  2046. Due to errors in the virus, it only spreads to new applications under
  2047. System 6 without MultiFinder. The Finder also usually becomes infected.
  2048.  
  2049. Under System 6 with MultiFinder, the virus infects the System file and
  2050. the ÒMultiFinderÓ file, but it does not spread to new applications.
  2051.  
  2052. Under System 7, the virus infects the System file, but it does not spread
  2053. to new applications. A bad error in the virus can cause crashes or
  2054. damaged files under System 7.
  2055.  
  2056. Under any system, the virus infects the System file, and it can and will
  2057. trigger the display of the message.
  2058.  
  2059. The virus contains a number of additional errors which could cause
  2060. crashes, damage, or other problems on any system.
  2061.  
  2062.  
  2063. The T4 Virus
  2064.  
  2065. The T4 virus was discovered in several locations around the world in
  2066. June, 1992.
  2067.  
  2068. The virus was included in versions 2.0 and 2.1 of the game GoMoku.
  2069. Copies of this game were posted to the USENET newsgroup
  2070. comp.binaries.mac and to a number of popular bulletin boards and
  2071. anonymous FTP archive sites.
  2072.  
  2073. The game was distributed under a false name. The name used in the
  2074. posting, and embedded in the gameÕs about box, is that of a completely
  2075. uninvolved person. Please do not use this personÕs name in reference to
  2076. the virus. The actual virus author is unknown, and probably used this
  2077. personÕs name as a form of harassment.
  2078.  
  2079. The virus spreads to other applications and to the Finder. It also attempts
  2080. to alter the System file.
  2081.  
  2082. When the virus infects an application, it damages it in such a way that the
  2083. application cannot be repaired. When you use Disinfectant to attempt to
  2084. repair an infected application, Disinfectant removes the virus from the
  2085. file, but leaves the file damaged. You should not attempt to use such a file.
  2086. Disinfectant issues the following error message:
  2087.  
  2088.    ### This file was damaged by the virus, and it cannot
  2089.    ### be repaired properly. You should delete the file
  2090.    ### and replace it with a known good copy.
  2091.  
  2092. The change to the System file results in alterations to the startup code
  2093. under both Systems 6 and 7.  Under System 6 and System 7.0, the change
  2094. results in INIT files and system extensions not loading. Under System
  2095. 7.0.1, the change may render the system unbootable or cause crashes in
  2096. unpredictable circumstances. Disinfectant cannot repair this damage to
  2097. the System file. If the virus damages your System file, you will have to
  2098. reinstall it.
  2099.  
  2100. If your system suddenly stops loading INITs and system extensions for no
  2101. good reason, it is a good indication that you may have been attacked by
  2102. the T4 virus.
  2103.  
  2104. The virus masquerades as Disinfectant in an attempt to bypass
  2105. general-purpose suspicious activity monitors like Gatekeeper. If you see
  2106. an alert from such an anti-viral tool telling you that ÒDisinfectantÓ is
  2107. trying to make some change to a file, and if Disinfectant is not running, it
  2108. is a good indication that T4 is attacking your system. The virus also
  2109. sometimes actually renames files ÒDisinfectantÓ.
  2110.  
  2111. Once installed and active, the virus does not appear to perform any other
  2112. overt damage.  The virus may display the following message:
  2113.  
  2114.    Application is infected with the T4 virus.
  2115.  
  2116. There are four known strains of the T4 virus: T4-A (contained in GoMoku
  2117. 2.0), T4-B (contained in GoMoku 2.1), T4-C (discovered in February,
  2118. 1993), and a version which appears to have been used for testing which
  2119. we call ÒT4-beta.Ó The strains are very similar. The only significant
  2120. difference is the trigger date. The trigger date for T4-A is August 15,
  2121. 1992, while the trigger date for T4-B is June 26, 1992. The virus does
  2122. not do anything before its trigger date. After the trigger date, the virus
  2123. begins to spread to other files and attempts to alter the System file. The
  2124. T4-C virus has no trigger date. T4-C begins spreading immediately.
  2125.  
  2126.  
  2127. The INIT 17 Virus
  2128.  
  2129. The INIT 17 virus was discovered in New Brunswick, Canada, in April,
  2130. 1993.
  2131.  
  2132. The virus infects both the System file and application files. It does not
  2133. infect document files.
  2134.  
  2135. The virus displays the message ÒFrom the depths of CyberspaceÓ the
  2136. first time an infected Macintosh is restarted after 6:06:06 A.M. on
  2137. October 31, 1993. After this message has been displayed once, it is not
  2138. displayed again.
  2139.  
  2140. The virus contains many errors which can cause crashes and other
  2141. problems. In particular, it causes crashes on Macintoshes with the 68000
  2142. processor like the Mac Plus, SE, and Classic.
  2143.  
  2144. For technical reasons, the virus does not infect some applications, and on
  2145. some systems, it does not spread at all. It does, however, spread under
  2146. both System 6 and System 7.
  2147.  
  2148.  
  2149. The INIT-M Virus
  2150.  
  2151. The INIT-M virus was discovered at Dartmouth College in April, 1993.
  2152.  
  2153. INIT-M is a malicious virus. It is designed to trigger on any Friday the
  2154. 13th. The virus severely damages a large number of folders and files. File
  2155. names are changed to random 8 character strings. Folder names are
  2156. changed to random 1-8 character strings. File creators and types are
  2157. changed to random 4 character strings. This changes the icons associated
  2158. with the files and destroys the relationship between programs and their
  2159. documents. File creation and modification dates are changed to Jan. 1,
  2160. 1904. In some cases, one file or folder on a disk may be renamed ÒVirus
  2161. MindCrimeÓ. In some very rare circumstances, the virus may also delete
  2162. a file or files.
  2163.  
  2164. Note that the next three Friday the 13ths are in August 1993, May 1994,
  2165. and January 1995.
  2166.  
  2167. The virus can also sometimes cause problems with the proper display of
  2168. windows.
  2169.  
  2170. The virus only spreads and attacks under System 7.0 or later. It does not
  2171. spread or attack under System 6. The Disinfectant protection INIT,
  2172. however, will detect an infected application under any system.
  2173.  
  2174. The virus infects all kinds of files, including extensions, applications,
  2175. preference files, and document files.
  2176.  
  2177. The virus creates a file named ÒFSV PrefsÓ in the Preferences folder. If
  2178. you use Disinfectant to repair an infected system, it will delete this file.
  2179.  
  2180. The damage caused by the INIT-M virus is very similar to that caused by
  2181. the INIT 1984 virus. Despite this similarity, the two viruses are very
  2182. different in other respects, and should not be confused.
  2183.  
  2184.  
  2185. The CODE 1 Virus
  2186.  
  2187. The CODE 1 virus was discovered at several colleges and universities on
  2188. the east coast of the United States in November, 1993.
  2189.  
  2190. The virus infects both applications and the System file. It does not infect
  2191. document files. It spreads under both System 6 and System 7.
  2192.  
  2193. The virus renames the system hard drive to ÒTrent SaburoÓ whenever an
  2194. infected Mac is restarted on any October 31. Although the virus does not
  2195. contain any other intentionally destructive code, it can cause crashes and
  2196. other problems.
  2197.  
  2198.  
  2199. The INIT 9403 Virus
  2200.  
  2201. The INIT 9403 virus was discovered in Italy in March, 1994. This virus is
  2202. also sometimes called the ÒSysXÓ virus.
  2203.  
  2204. Unlike most of the other Mac viruses, INIT 9403 is very destructive.
  2205. After a certain number of other files have been infected, the virus will
  2206. erase disks connected to the system: it attempts to destroy disk
  2207. information on all connected hard drives (> 16 Mb) and attempts to
  2208. completely erase the boot volume.
  2209.  
  2210. The current strain of the INIT 9403 virus has been found only on Macs
  2211. running the Italian version of the Macintosh system (so far). However, we
  2212. strongly urge you to protect yourself against this virus even if you do not
  2213. run the Italian system.
  2214.  
  2215. It appears that the virus was initially spread by an altered version of
  2216. some pirated software. The software, when run, installs the virus on the
  2217. affected system.
  2218.  
  2219. Once present, the virus alters the Finder file, and may insert copies of
  2220. itself in various compaction, compression, and archive programs. These
  2221. infected files can then spread the virus to other Macintoshes.
  2222.  
  2223. The virus spreads under both System 6 and System 7.
  2224.  
  2225.  
  2226.  
  2227. Sample Report
  2228.  
  2229.  
  2230. The following example shows a report generated by a disinfection run on a
  2231. Scores-infected hard disk drive.
  2232.  
  2233. My Hard Drive
  2234. Disk disinfection run started.
  2235. 12/16/88, 10:04:12 AM.
  2236. ------------------------------------------------
  2237. My Hard Drive
  2238.    My Programs
  2239.       Games
  2240.          SuperGame
  2241. ### File infected by Scores.
  2242. Last modification 11/2/88, 11:15:03 PM.
  2243. File repaired.
  2244. ------------------------------------------------
  2245. My Hard Drive
  2246.    My Programs
  2247.       Word Processors
  2248.          MacWrite
  2249. ### File infected by Scores.
  2250. Last modification 12/15/88, 5:02:49 PM.
  2251. File repaired.
  2252. ------------------------------------------------
  2253. My Hard Drive
  2254.    System Folder
  2255.       Desktop
  2256. ### File infected by Scores.
  2257. Last modification 12/13/88, 2:48:40 PM.
  2258. File deleted.
  2259. ------------------------------------------------
  2260. My Hard Drive
  2261.    System Folder
  2262.       Finder
  2263. ### File infected by Scores.
  2264. Last modification 12/14/88, 3:02:24 PM.
  2265. File repaired.
  2266. ------------------------------------------------
  2267. My Hard Drive
  2268.    System Folder
  2269.       Note Pad File
  2270. ### File infected by Scores.
  2271. Last modification 12/13/88, 2:48:34 PM.
  2272. File repaired.
  2273. ------------------------------------------------
  2274. My Hard Drive
  2275.    System Folder
  2276.       Scores
  2277. ### File infected by Scores.
  2278. Last modification 12/13/88, 2:48:33 PM.
  2279. File deleted.
  2280. ------------------------------------------------
  2281. My Hard Drive
  2282.    System Folder
  2283.       Scrapbook File
  2284. ### File infected by Scores.
  2285. Last modification 12/13/88, 2:48:35 PM.
  2286. File repaired.
  2287. ------------------------------------------------
  2288. My Hard Drive
  2289.    System Folder
  2290.       System
  2291. ### File infected by Scores.
  2292. Last modification 12/13/88, 2:48:40 PM.
  2293. File repaired.
  2294. ------------------------------------------------
  2295. My Hard Drive
  2296. Disk disinfection run completed.
  2297. 12/16/88, 10:08:30 AM.
  2298.  
  2299. Summary:
  2300. 984 total files.
  2301. 0 errors.
  2302. 8 files infected by Scores.
  2303. 8 infected files total.
  2304.  
  2305. Earliest infected file: SuperGame
  2306. Last modification 11/2/88, 11:15:03 PM.
  2307.  
  2308. The last modification dates in the report are sometimes useful for
  2309. tracking down the history and source of an infection. The infected
  2310. application with the earliest last modification date is often the source of
  2311. the infection.
  2312.  
  2313. E.g., in the sample report above, SuperGame is the earliest infected
  2314. application, with a last modification date of 11/2. The System file was
  2315. last modified on 12/13. If you obtained your copy of SuperGame sometime
  2316. after 11/2, and if you first ran it on or before 12/13, then SuperGame
  2317. was probably the source of the infection. You should contact the source of
  2318. the application and tell them that their software is probably infected too.
  2319. You should likewise contact anybody else to whom you have given copies
  2320. of SuperGame or any of your other infected files, because their software
  2321. may also be infected.
  2322.  
  2323. If DisinfectantÕs report notes that a System file is the earliest infected
  2324. file, this means that the application that caused the original infection of
  2325. your system is no longer on, or never was on, the disk being scanned.
  2326. Check all your other disks (hard drives and floppies) to attempt to locate
  2327. the file that introduced the virus to your system.
  2328.  
  2329. This kind of analysis is not infallible, but it can sometimes be useful in
  2330. tracing back a chain of infections.
  2331.  
  2332. The ZUC, Frankie, and MBDF viruses do not change the modification date
  2333. when they infect a file, so this kind of analysis will not help locate the
  2334. source of an infection by one of those viruses. This kind of analysis is also
  2335. useless when trying to locate the source of a WDEF or CDEF infection,
  2336. since those viruses only infect Finder Desktop files, which are constantly
  2337. being modified legitimately by the Finder.
  2338.  
  2339.  
  2340.  
  2341.  
  2342. Special Features
  2343.  
  2344.  
  2345. In this section we discuss various advanced features of Disinfectant,
  2346. technical topics, and other miscellaneous items.
  2347.  
  2348. ¥ It is very important to realize that detecting and repairing infected files
  2349. is quite complicated and it is highly likely that there are some rare cases
  2350. we do not handle properly. Read the disclaimer at the beginning of this
  2351. manual and take it seriously.
  2352.  
  2353. ¥ Disinfectant is Òmodeless.Ó This means several things. You can have
  2354. multiple windows open at the same time, you can use desk accessories,
  2355. and you can use application switching. You can start a scan and switch to
  2356. some other application and the scan will continue in the background. You
  2357. can do just about anything except start another scan while a scan is in
  2358. progress. You can read the manual in the Help window, adjust options in
  2359. the Preferences window, use the online help facility, admire the About
  2360. window, etc.
  2361.  
  2362. ¥ Disinfectant requires a Mac 512KE or later model and system 6.0 or
  2363. later. If you try to run Disinfectant on a Mac which does not meet these
  2364. requirements, it will present an error message alert and quit.
  2365.  
  2366. ¥ Disinfectant is 32-bit clean and may be run under A/UX.
  2367.  
  2368. ¥ Disinfectant can scan in the background. The Notification Manager is
  2369. used to notify you if an infection is discovered or if Disinfectant requires
  2370. attention for some other reason.
  2371.  
  2372. ¥ Disinfectant can scan and repair both MFS and HFS disks. Single-sided
  2373. 400K floppies are usually in MFS format, whereas other disks are usually
  2374. in HFS format.
  2375.  
  2376. ¥ Disinfectant tries to perform careful error checking. E.g., it properly
  2377. reports disk full errors on attempts to save files, out of memory errors,
  2378. and errors on attempts to disinfect ÒbusyÓ and ÒdamagedÓ files. The
  2379. summary at the end of the report tells you if there were any errors. All
  2380. error messages and messages reporting infected files begin with Ò###,Ó
  2381. to make them easy to find in the report.
  2382.  
  2383. ¥ Disinfectant has a ÒpreferredÓ memory partition of 1000K and a
  2384. ÒminimumÓ memory partition of 300K. On 1 megabyte Macintoshes
  2385. running System 6 with MultiFinder, there is not enough memory to
  2386. allocate the preferred partition and you will have to run with the smaller
  2387. minimum partition. The large memory partition is desirable because some
  2388. applications use surprisingly large resources and Disinfectant must have
  2389. enough memory to load them and check them for viruses.
  2390.  
  2391. ¥ Unfortunately, it is not possible to use the FinderÕs Get Info command to
  2392. change DisinfectantÕs memory partition. Because Disinfectant is an
  2393. anti-viral program, we went to great lengths to make it difficult for other
  2394. programs to modify the Disinfectant file. The memory partition size is
  2395. stored as a resource on the file and the Finder is not allowed to change it.
  2396.  
  2397. This should not be a problem. The preferred 1000K partition should be
  2398. more than enough memory to scan and disinfect even very unusual files
  2399. with very large resources. If you do happen to get an error message or
  2400. alert telling you that Disinfectant does not have enough memory, you can
  2401. try running Disinfectant again under System 6 Finder instead of
  2402. MultiFinder. Under Finder in System 6, Disinfectant is allocated the
  2403. maximum possible amount of available memory. The partition size is
  2404. ignored in this case.
  2405.  
  2406. ¥ Disinfectant may be used to scan AppleShare server disks and remote
  2407. disks on a TOPS network. For the best results, however, we recommend
  2408. that you remove servers and shared disks from production and scan them
  2409. using the Mac to which they are directly connected. This is the only way
  2410. to avoid file busy errors, insufficient privileges errors, and other
  2411. problems. Scanning a local disk is also much faster than scanning a disk
  2412. over a network. This is also the only way to scan the Server folder on an
  2413. AppleShare server disk.
  2414.  
  2415. One problem with System 6 AppleShare server disks is that they use a
  2416. different kind of ÒdesktopÓ file than is used on regular disks. If the
  2417. server disk contains a large number of applications, it may not be possible
  2418. to start up the server using a regular startup disk. (The Finder will bomb
  2419. or hang during the process of building its version of the Desktop file.) You
  2420. can avoid this problem by creating a special Virus Tools startup floppy
  2421. that contains a copy of AppleÕs ÒDesktop ManagerÓ startup document file.
  2422. Use this special startup floppy only for scanning System 6 AppleShare
  2423. servers.
  2424.  
  2425. When scanning over TOPS, we have noticed that TOPS sometimes beeps
  2426. and flashes an alert intermittently while scanning with Disinfectant. The
  2427. problem is not serious. It is annoying, but it does not interfere with the
  2428. scan.
  2429.  
  2430. ¥ Viruses sometimes damage applications in such a way that they cannot
  2431. be run at all. Sometimes viruses only partially infect files. It is also
  2432. possible for a file to be infected by more than one virus. In most of these
  2433. special cases, Disinfectant is able to repair the files. If it is impossible
  2434. for Disinfectant to properly repair such a file, an appropriate error
  2435. message is issued. Consult the section in this manual titled ÒError
  2436. MessagesÓ for detailed information on what each message means and for
  2437. advice on what to do if you get an error message.
  2438.  
  2439. ¥ Disinfectant may be installed on a server and used by more than one
  2440. person simultaneously.
  2441.  
  2442. ¥ Disinfectant may be used on Macs with no hard drive and only a single
  2443. floppy drive. In this minimal configuration, you need to use your Virus
  2444. Tools disk.
  2445.  
  2446. Start up Disinfectant from your Virus Tools disk. Disinfectant will run
  2447. automatically. Click the Eject button to eject your startup disk. Use the
  2448. floppy drive to insert the disks you wish to scan or disinfect.
  2449.  
  2450. When you eject the startup disk, we preload the information Disinfectant
  2451. needs to do scanning from the disk. This minimizes Òfloppy shufflingÓ on
  2452. these systems. Disinfectant displays a dialog telling you to ÒPlease waitÓ
  2453. while it does this preloading, which can take quite some time. Please be
  2454. patient.
  2455.  
  2456. ¥ Printing is possible on a Mac with no hard drive, but it requires a
  2457. special startup disk. The problem is that printing requires extra disk
  2458. space for the printer driver files and ImageWriter spool files. There isnÕt
  2459. enough free disk space for these files on a normal 800K startup disk.
  2460.  
  2461. To solve this problem, you should prepare a special printing startup disk
  2462. containing a copy of the 6.0.5 System file, a copy of Disinfectant, and the
  2463. appropriate printer driver files. For ImageWriter printing, you need the
  2464. file named ÒImageWriter.Ó For LaserWriter printing, you need the two
  2465. files named ÒLaser PrepÓ and ÒLaserWriter.Ó Use original locked Apple
  2466. System Software release disks for your copies of the System file and the
  2467. printer driver files.
  2468.  
  2469. Do not include a copy of the Finder file on this special printing startup
  2470. disk! Eliminating the Finder file is the trick which creates enough extra
  2471. disk space to make printing possible.
  2472.  
  2473. After you have copied all of the files mentioned above to your printing
  2474. startup disk, use the Font/DA Mover to install the fonts you wish to use
  2475. for printing. For ImageWriter printing, we suggest that you include at
  2476. least the Geneva 10 font. For LaserWriter printing, we suggest that you
  2477. include at least the Palatino 10 and Helvetica 10 fonts. In any case, you
  2478. also need Geneva 9 and Chicago 12 for the proper display of text on the
  2479. screen.
  2480.  
  2481. After you have installed your fonts, click the Disinfectant icon to select it
  2482. and then use the FinderÕs Set Startup command to set Disinfectant as the
  2483. startup application for this disk.
  2484.  
  2485. Do not lock your printing startup disk. The Chooser does not work with
  2486. locked startup disks. Printing to ImageWriters also requires an unlocked
  2487. startup disk.
  2488.  
  2489. Start up your Macintosh using the printing startup disk you just created.
  2490. The Disinfectant application should open automatically. Use the Chooser
  2491. desk accessory to select the printer you wish to use.
  2492.  
  2493. With this printing startup disk, you should be able to use all the features
  2494. of Disinfectant, including printing.
  2495.  
  2496. It is not possible to print all of the Disinfectant manual at one time on an
  2497. ImageWriter using this printing startup disk. We suggest that you print the
  2498. manual in 10 or 15 page sections. For example, use the Print command to
  2499. print pages 1 through 10. After the first 10 pages have been printed, use
  2500. the Print command again to print pages 11 through 20, and so on.
  2501.  
  2502. When you quit Disinfectant, you will get an alert saying that the Finder is
  2503. Òbusy or damaged.Ó This is normal with the printing startup disk. Click
  2504. the Restart button to restart using some other floppy startup disk.
  2505.  
  2506.  
  2507.  
  2508. Error Messages
  2509.  
  2510.  
  2511. This section presents all of DisinfectantÕs error messages, in alphabetical
  2512. order, with a brief explanation of each one.
  2513.  
  2514. ### An error or inconsistency was detected while
  2515. ### trying to repair this file.
  2516. ### WARNING: This file may still be infected!
  2517.  
  2518. Your file was infected, but while attempting to repair it, Disinfectant
  2519. discovered something wrong with the file. The file may still be infected.
  2520. Scan the file again with Disinfectant to find out if it is still infected. If it
  2521. is still infected, you should delete it. If Disinfectant reports that it is no
  2522. longer infected, you can try running it to see if it works. It may be usable
  2523. or it may be damaged in such a way that it cannot be used. This error is
  2524. not common, but it can occur in unusual situations.
  2525.  
  2526. One situation in which this error can occur is if an application is infected
  2527. by more than one virus and you attempt to use some other virus tool to
  2528. repair the file before running Disinfectant. Some other virus tools cannot
  2529. handle multiple infections properly and they sometimes leave the
  2530. application damaged in such a way that Disinfectant cannot repair it
  2531. properly.
  2532.  
  2533. ### An I/O error occurred while trying to check
  2534. ### this file.
  2535.  
  2536. ### An I/O error occurred while trying to repair
  2537. ### this file.
  2538. ### WARNING: This file may still be infected!
  2539.  
  2540. These error messages are listed in the report if a hardware error occurs
  2541. while trying to read or write a file. They usually mean that the disk itself
  2542. or the disk drive is not operating properly. You can try running
  2543. Disinfectant again on the same file. If the hardware problem is
  2544. intermittent, it might work the second time.
  2545.  
  2546. ### File infected by xxxxx.
  2547.  
  2548. Your file is infected by a virus. ÒxxxxxÓ is the name of the virus
  2549. (Scores, nVIR A, etc.).
  2550.  
  2551. ### File infected by an unknown strain of xxxx
  2552.  
  2553. Your file is infected by a strain of the WDEF or CDEF virus which has not
  2554. yet been reported. If you have not already repaired the file, we would
  2555. appreciate it if you would send us a copy of the infected file. See the
  2556. sections on the WDEF and CDEF viruses for more information.
  2557.  
  2558. ### File partially infected by xxxxx,
  2559. ### but not contagious.
  2560.  
  2561. Your file is partially infected by the virus named Òxxxxx,Ó but the
  2562. infection is not contagious. These kinds of infections are not dangerous and
  2563. they cannot spread to other files. You may choose to leave the infection in
  2564. the file or you may use Disinfectant to remove the infection.
  2565.  
  2566. Partially infected files sometimes are the result of other virus tools
  2567. which have errors. The other virus tool may remove part of an infection,
  2568. but not all of the infection.
  2569.  
  2570. Partial infections can also arise on Gatekeeper-protected systems. In
  2571. particular, if the Scores virus attacks a Gatekeeper-protected system, a
  2572. harmless part of the Scores infection will manage to evade GatekeeperÕs
  2573. protection mechanisms.
  2574.  
  2575. ### File partially infected by nVIR A or nVIR B,
  2576. ### but not contagious.
  2577.  
  2578. nVIR A and nVIR B are different viruses, but some of their parts are
  2579. identical. It is possible for only these common parts to be present in an
  2580. infected file. In this case, Disinfectant has no way of knowing which virus
  2581. originally attacked the file, so it issues this special message.
  2582.  
  2583. ### NOTE: Some errors were reported. For a detailed
  2584. ### explanation of an error message, press Command-?
  2585. ### and click the error message text.
  2586.  
  2587. This message appears in the summary section of the report if any other
  2588. error messages occurred during a scan.
  2589.  
  2590. ### Scan canceled.
  2591.  
  2592. You canceled a scan or disinfection run.
  2593.  
  2594. ### System files cannot be scanned over TOPS.
  2595.  
  2596. This error should only occur if you try to scan a disk over a TOPS
  2597. network. TOPS does not permit access to currently active System files
  2598. over the network. We recommend that you scan the disk using the Mac to
  2599. which the disk is directly connected.
  2600.  
  2601. If this error occurs in some other situation, it means that there is
  2602. probably an error in Disinfectant. We would appreciate it if you would
  2603. send a report to the author.
  2604.  
  2605. ### The disk is too full to repair this file.
  2606. ### WARNING: This file may still be infected!
  2607.  
  2608. This error may occur if a disk is very full and you attempt to repair an
  2609. infected file on the disk. Disinfectant requires at least a small amount of
  2610. free space on the disk before it can repair the file. Try moving some of
  2611. the files on the disk to some other disk to make more room and run
  2612. Disinfectant again.
  2613.  
  2614. ### The inserted disk is uninitialized, damaged,
  2615. ### or not a Mac disk. It cannot be scanned.
  2616.  
  2617. This error occurs if you insert an uninitialized, damaged, or
  2618. non-Macintosh disk on a scanning station with no mouse or keyboard. The
  2619. disk is ejected and not scanned.
  2620.  
  2621. ### The resource fork of this file is damaged or
  2622. ### in an unknown format. It cannot be checked.
  2623.  
  2624. Macintosh files have two parts or ÒforksÓ: the resource fork and the
  2625. data fork. When Disinfectant checks a file, it tries to open the resource
  2626. fork. This message means that the information stored in the resource fork
  2627. is not valid resource information. The data fork may still be intact and
  2628. usable. For document files, this is usually not a problem. For applications
  2629. and system files, this usually indicates that something is seriously wrong
  2630. with the file and you should replace it with a known good copy of the file.
  2631.  
  2632. WARNING: It is possible for an application to be damaged and yet still be
  2633. infected and contagious. For this reason, you should not attempt to use
  2634. applications which have damaged resource forks.
  2635.  
  2636. For some reason, we have seen invalid resource information in a number
  2637. of StuffIt archive files. These ÒdamagedÓ files are usually still usable
  2638. since StuffIt stores the archived files in the data fork, not the resource
  2639. fork.
  2640.  
  2641. Disinfectant also reports that all Reflex database files are Òdamaged.Ó
  2642. Reflex makes non-standard use of the resource fork in its database files.
  2643. These files are not really damaged. They are still usable, but only by
  2644. Reflex.
  2645.  
  2646. The same problem has been reported with some files created by MacTran,
  2647. which also makes non-standard use of the resource fork.
  2648.  
  2649. The same problem has also been reported with the Òphrase libraryÓ files
  2650. created by Studio Session and Super Studio Session.
  2651.  
  2652. ### There is not enough memory to check this file.
  2653.  
  2654. ### There is not enough memory to repair this file.
  2655. ### WARNING: This file is probably still infected!
  2656.  
  2657. Disinfectant was unable to get enough memory to check or repair the file.
  2658. This message is quite rare.
  2659.  
  2660. This error can be caused by pathological applications which contain very
  2661. large CODE resources. Disinfectant must load these resources into
  2662. memory to check them for viruses and, if there is not enough memory
  2663. available, you get this error message.
  2664.  
  2665. Another possible cause of this error is that the file is damaged.
  2666.  
  2667. Unfortunately, the only thing you can do to try to avoid this problem is to
  2668. run Disinfectant under System 6 without MultiFinder. There is no other
  2669. solution to the problem.
  2670.  
  2671. ### This file is busy and cannot be checked.
  2672.  
  2673. Your file could not be opened for reading because the file was already open
  2674. with exclusive access by some other application. This message should
  2675. only occur on server disks. For server disks, we recommend that you
  2676. remove the server from production and restart using a startup floppy
  2677. disk. This should avoid file busy errors. For more details on scanning
  2678. servers, see the ÒSpecial FeaturesÓ section.
  2679.  
  2680. ### This file is busy and cannot be repaired.
  2681. ### Restart using a locked Apple ÒDisk ToolsÓ
  2682. ### disk and try running Disinfectant again.
  2683. ### WARNING: This file is still infected!
  2684.  
  2685. ### This file is busy and cannot be repaired.
  2686. ### Restart using your locked ÒVirus ToolsÓ
  2687. ### disk and try running Disinfectant again.
  2688. ### WARNING: This file is still infected!
  2689.  
  2690. ### This file is busy and cannot be repaired.
  2691. ### To repair this file, rebuild the desktop.
  2692. ### WARNING: This file is still infected!
  2693.  
  2694. Your file could not be opened for writing because the file was already open
  2695. by some other application. This error is common when using System 7,
  2696. System 6 with MultiFinder, or when scanning server disks. For server
  2697. disks, we recommend that you remove the server from production and
  2698. restart it using a locked startup floppy. This should avoid file busy
  2699. errors. For more details on scanning servers, see the ÒSpecial FeaturesÓ
  2700. section.
  2701.  
  2702. The first message above is only issued under System 6. The second
  2703. message above is only issued under System 7.
  2704.  
  2705. The third message above is issued when a Finder desktop file is infected
  2706. and busy. In this case, the easiest way to remove the infection is to
  2707. rebuild the desktop. See the ÒProblem ClinicÓ section for details.
  2708.  
  2709. ### This file was damaged by the virus, and it cannot
  2710. ### be repaired properly. You should delete the file
  2711. ### and replace it with a known good copy.
  2712.  
  2713. Viruses sometimes damage files in such a way that they cannot be
  2714. repaired properly. In this case, Disinfectant removes the virus from the
  2715. file, but leaves the file damaged. You should not attempt to use such a file.
  2716. You should delete it and replace it with a known good copy of the file.
  2717.  
  2718. In particular, the T4 virus damaged files when it infects them. Files
  2719. infected by T4 cannot be repaired. If you attempt to repair a file infected
  2720. by T4, you will get this error message. See the section on T4 for details.
  2721.  
  2722. This error message is also issued when the Scores virus has infected a
  2723. System file from AppleÕs System Software release 6.0.4 or later. See
  2724. the section on Scores for details.
  2725.  
  2726. The MDEF D virus can also sometimes damage applications. See the section
  2727. on MDEF for details.
  2728.  
  2729. ### Unexpected error (nnn).
  2730.  
  2731. ### Unexpected error (nnn) occurred while trying
  2732. ### to open this file for repair.
  2733. ### WARNING: This file is still infected!
  2734.  
  2735. Unexpected errors should not occur. It means that there may be an error
  2736. in Disinfectant. We would appreciate it if you would send a note to the
  2737. author describing what you were doing when the error occurred. Please
  2738. specify the error number reported in the message. If possible, also send
  2739. us a copy of the file that was being scanned when the error occurred.
  2740.  
  2741. ### Unexpected error (nnn). If you are using
  2742. ### Gatekeeper, check to make certain you have
  2743. ### granted privileges to Disinfectant.
  2744. ### WARNING: This file is probably still infected!
  2745.  
  2746. One possible cause of unexpected errors is attempting to repair infected
  2747. files on a Gatekeeper-protected system when you have forgotten to grant
  2748. Disinfectant privileges. You should grant Disinfectant all privileges
  2749. (ÒFileÓ and ÒResÓ privileges for ÒOther,Ó ÒSystemÓ and ÒSelfÓ).
  2750.  
  2751. ### WARNING: You do not have the proper privileges
  2752. ### to access files in some of the folders. Some
  2753. ### files in those folders may be infected!
  2754.  
  2755. ### You do not have Make Changes privilege
  2756. ### to the folder containing this file.
  2757. ### It cannot be repaired.
  2758. ### WARNING: This file is still infected!
  2759.  
  2760. ### You do not have See Files privilege
  2761. ### to this folder. Files within this folder
  2762. ### cannot be checked.
  2763.  
  2764. ### You do not have See Folders privilege
  2765. ### to this folder. Folders within this folder
  2766. ### cannot be checked.
  2767.  
  2768. ### You have neither See Files nor See Folders
  2769. ### privileges to this folder. This folder
  2770. ### cannot be checked.
  2771.  
  2772. These error messages are issued if a server folder is encountered for
  2773. which you do not have the necessary access privileges. To avoid these
  2774. errors, we recommend that you remove the server from production and
  2775. restart it using a locked startup floppy. For more details on scanning
  2776. servers, see the ÒSpecial FeaturesÓ section.
  2777.  
  2778.  
  2779.  
  2780.  
  2781. Alerts and Dialogs
  2782.  
  2783.  
  2784. This section presents all of DisinfectantÕs alerts and dialogs, in
  2785. alphabetical order, with a brief explanation of each one.
  2786.  
  2787. ¥ A virus may still be active in memory. Some of your files may have or
  2788. could become reinfected. You should immediately restart your Macintosh
  2789. using a locked startup floppy and run Disinfectant again.
  2790.  
  2791. When you quit after a disinfection run, Disinfectant checks to see if any
  2792. infected files were found in the currently active System folder. If any
  2793. were found, this alert is presented.
  2794.  
  2795. Click the Restart button to restart your Macintosh. Click the Cancel button
  2796. to return to Disinfectant. Click the Quit button to quit Disinfectant.
  2797.  
  2798. ¥ An old version of the Disinfectant INIT is installed on this system. Do
  2799. you want to install the new version?
  2800.  
  2801. When Disinfectant starts up, it checks to see if an old version of the
  2802. Disinfectant INIT is installed in the currently active System folder or
  2803. Extensions folder. If an old version is installed, this alert is presented.
  2804. Click the Install button to install the new version. Click the Cancel button
  2805. to leave the old version installed. Installing the new version also removes
  2806. the old version.
  2807.  
  2808. ¥ An unexpected error (nnn) occurred while trying to save a file.
  2809.  
  2810. This alert is presented if Disinfectant encounters an unexpected error
  2811. while trying to save a copy of the manual, a report, or the protection
  2812. INIT. This alert should not happen. If it does, it might be an error in
  2813. Disinfectant and we would appreciate it if you would notify the author.
  2814.  
  2815. ¥ Disinfectant has found an infected file.
  2816.  
  2817. This alert is presented if, while running in the background under
  2818. MultiFinder, Disinfectant finds an infected file and you have selected the
  2819. ÒAlso display alertÓ option in the ÒNotification optionsÓ section of the
  2820. Preferences window.
  2821.  
  2822. ¥ Disinfectant is unable to repair files on this system. One possible reason
  2823. is that you are using Gatekeeper and you forgot to grant Disinfectant
  2824. privileges. Another possible reason is that you are using the special
  2825. University of Michigan version of Vaccine (Vaccine.UofM). You must
  2826. remove this version of Vaccine from your System folder before using
  2827. Disinfectant to repair files. You may use Disinfectant on this system to
  2828. check for viruses, but you will not be able to use the Disinfect button to
  2829. repair infected files.
  2830.  
  2831. Some virus prevention tools can interfere with Disinfectant in such a way
  2832. that it is impossible for Disinfectant to properly repair infected
  2833. applications. If Disinfectant detects such a virus prevention tool, it
  2834. presents this alert. When you click the OK button, the current scan is
  2835. canceled and the Disinfect button is disabled.
  2836.  
  2837. The version of Vaccine mentioned in the alert is not the normal Vaccine. It
  2838. is a special version that was prepared just for the University of Michigan.
  2839.  
  2840. You may also get this alert if you are using the regular version of Vaccine
  2841. and you click the Denied button instead of the Granted button by mistake.
  2842.  
  2843. ¥ Disinfectant requires attention.
  2844.  
  2845. This alert is presented if, while running in the background, Disinfectant
  2846. requires your attention (for some reason other than the discovery of an
  2847. infected file) and you have selected the ÒAlso display alertÓ option in the
  2848. ÒNotification optionsÓ section of the Preferences window.
  2849.  
  2850. ¥ Disinfectant requires a Mac 512KE or newer model. It does not work on
  2851. the Mac 128K, 512K, or XL.
  2852.  
  2853. Disinfectant cannot be used on Macs with the old 64K ROMs.
  2854.  
  2855. ¥ Disinfectant requires System 6.0 or later.
  2856.  
  2857. Disinfectant requires System 6.0 or later. If you try running Disinfectant
  2858. on an earlier system, it will present this alert. When you click the OK
  2859. button, Disinfectant quits to the Finder.
  2860.  
  2861. ¥ Out of memory.
  2862.  
  2863. This alert is presented if Disinfectant runs out of memory. It should not
  2864. occur. When you click the OK button, Disinfectant quits.
  2865.  
  2866. ¥ Please waitÉ
  2867.  
  2868. This message is displayed if you eject the disk containing Disinfectant
  2869. and/or the System file. Before ejecting the disk, Disinfectant loads all the
  2870. information from the disk that it might need later. This can take quite
  2871. some time, so you should be patient.
  2872.  
  2873. This message is also displayed when you start up Disinfectant from a
  2874. floppy disk or other ejectable disk while Disinfectant completes its initial
  2875. integrity checksum.
  2876.  
  2877. ¥ Printing errorÑcould not locate printer driver in System folder.
  2878.  
  2879. This alert occurs if you try to print a report or the manual and the printer
  2880. driver has not been properly installed. For example, to print on an
  2881. ImageWriter, you must have the system file named ÒImageWriterÓ in the
  2882. same folder as your System file.
  2883.  
  2884. ¥ Printing errorÑthe startup disk is full.
  2885.  
  2886. This alert occurs if there is not enough room on your startup disk to
  2887. complete a printing operation. Try to make more room on your startup
  2888. disk, then try printing again.
  2889.  
  2890. ¥ Printing errorÑthe startup disk is locked.
  2891.  
  2892. This alert occurs if printing fails because the startup disk is locked.
  2893. Unlock the startup disk, or create an unlocked copy of your startup disk,
  2894. and try printing again.
  2895.  
  2896. ¥ Printing errorÑyou must use the Chooser to select a printer.
  2897.  
  2898. This alert occurs if you try to print when there is no currently selected
  2899. printer. Use the Chooser desk accessory to select a printer.
  2900.  
  2901. ¥ Printing error (error code = nnnn).
  2902.  
  2903. An unexpected error occurred during printing. ÒnnnnÓ is the error
  2904. number. This alert should not occur. If it does, we would appreciate it if
  2905. you would send a note to the author. Please specify the error number
  2906. reported in the message. Click the OK button to return to Disinfectant.
  2907.  
  2908. ¥ Printing Òxxxxx.Ó To cancel, hold down the Command key and type a
  2909. period (.).
  2910.  
  2911. This informative message is displayed during printing.
  2912.  
  2913. ¥ Replace existing ÒDisinfectant INITÓ?
  2914.  
  2915. This alert is presented when you install the protection INIT if a file with
  2916. the same name already exists. Click the Cancel button to abort the file
  2917. save operation. Click the Replace button to delete the old file and replace
  2918. it by the new one.
  2919.  
  2920. ¥ Save report before clearing?
  2921.  
  2922. When you clear the report, Disinfectant checks to see if the report
  2923. contains any messages for infected files. If it does, this alert is
  2924. presented. There are three buttons: Save, Cancel, and Clear. The Save
  2925. button presents a dialog which lets you choose the location of the saved
  2926. report, saves the report, and then clears the report. The Cancel button
  2927. returns to Disinfectant. The Clear button clears without saving the report.
  2928.  
  2929. ¥ Save report before quitting?
  2930.  
  2931. When you quit Disinfectant, it checks to see if the report contains any
  2932. messages for infected files. If it does, this alert is presented. There are
  2933. three buttons: Save, Cancel, and Quit. The Save button presents a dialog
  2934. which lets you choose the location of the saved report, saves the report,
  2935. and then quits. The Cancel button returns to Disinfectant. The Quit button
  2936. quits without saving the report.
  2937.  
  2938. ¥ The application ÒxxxxxxxxxxÓ is infected by the yyyyy virus. Use
  2939. Disinfectant to remove the virus.
  2940.  
  2941. This alert is presented by the Disinfectant protection INIT when it detects
  2942. an infected application.
  2943.  
  2944. ¥ The Disinfectant protection INIT has been installed. You must restart
  2945. your Macintosh to activate the INIT. WARNING: If you restart now, you
  2946. will lose all changes to any documents which may be open in other
  2947. applications! To restart now, select the Restart button. To return to
  2948. Disinfectant without restarting, select the OK button.
  2949.  
  2950. This alert is presented when you select the ÒInstall Protection INITÓ
  2951. command.
  2952.  
  2953. ¥ The disk cannot be repaired because it is locked. Please unlock and
  2954. reinsert the disk.
  2955.  
  2956. If you try to disinfect a locked floppy disk, Disinfectant ejects the disk
  2957. and puts up this alert. Unlock and reinsert the disk. Disinfectant will
  2958. automatically begin scanning and repairing the disk as soon as you
  2959. reinsert it. You can use the Cancel button in the alert to cancel the
  2960. operation and return to Disinfectant.
  2961.  
  2962. ¥ The disk cannot be repaired because it is locked. Please unlock and
  2963. reinsert the disk or insert the next disk to be repaired.
  2964.  
  2965. This second form of the unlock alert is used only when the special
  2966. Òscanning stationÓ option is checked in the Preferences window. In this
  2967. case, you can either unlock and reinsert the original disk or you can insert
  2968. some other disk. There is no Cancel button in this situation.
  2969.  
  2970. ¥ The disk ÒxxxxxxxxxxÓ is infected by the yyyy virus. Rebuild the
  2971. Desktop file on the disk or use Disinfectant to remove the virus.
  2972.  
  2973. This alert is presented by the Disinfectant protection INIT when it detects
  2974. a WDEF-infected disk or a CDEF-infected disk.
  2975.  
  2976. ¥ The document cannot be printed because some pages would be truncated
  2977. on the bottom. To correct this problem, use the Page Setup command.
  2978. Make the margins smaller or make the font size smaller.
  2979.  
  2980. This alert may appear if you try to print with a large font size and/or
  2981. large margins.
  2982.  
  2983. ¥ The document cannot be printed because some pages would be truncated
  2984. on the right. To correct this problem, use the Page Setup command. Make
  2985. the left and right margins smaller or make the font size smaller. You
  2986. might also try printing with landscape orientation instead of portrait
  2987. orientation.
  2988.  
  2989. This alert may appear if you try to print with a large font size and/or
  2990. large margins. If you are trying to print a report in a very large font size
  2991. (over 18 points) and you get this alert, try using the Page Setup command
  2992. to select landscape orientation instead of portrait orientation.
  2993.  
  2994. ¥ The file could not be saved because the disk is full.
  2995.  
  2996. This alert appears if you try to save a report or the manual and there is
  2997. not enough room on the disk to save the file. Click the OK button. You may
  2998. then try to save to a different disk.
  2999.  
  3000. ¥ The file could not be saved because the old version of the file is locked.
  3001.  
  3002. This alert appears if you try to save a report or the manual or if you try
  3003. to install or save the protection INIT and there is already a locked version
  3004. of the file. Unlock the old version of the file and try again.
  3005.  
  3006. ¥ The font size must be in the range 1 through 24. Please correct it or
  3007. click the Cancel button.
  3008.  
  3009. This alert appears in the ÒPage SetupÓ dialog if you enter a ridiculous
  3010. font size.
  3011.  
  3012. ¥ The INIT file ÒxxxxxxxxxxÓ is infected by the INIT 1984 virus. Use
  3013. Disinfectant to remove the virus.
  3014.  
  3015. This alert is presented by the Disinfectant protection INIT when it detects
  3016. an INIT file which has been infected by the INIT 1984 virus.
  3017.  
  3018. ¥ The margins you specified are too large. Please make them smaller or
  3019. click the Cancel button.
  3020.  
  3021. This alert appears in the ÒPage SetupÓ dialog if you specified margins
  3022. that are too big. Disinfectant requires that there be at least a five inch
  3023. square available for printing after taking into account the margins and
  3024. page size.
  3025.  
  3026. ¥ The protection INIT could not be installed because the startup disk is
  3027. locked.
  3028.  
  3029. This alert is presented if you try to install the Disinfectant protection
  3030. INIT on a locked startup disk.
  3031.  
  3032. ¥ The report is too big. It must be saved or cleared before the scan can
  3033. continue. Save the report?
  3034.  
  3035. Disinfectant has an upper limit for the size of the report. Most people will
  3036. never be affected by this limit. If you produce a very long report which
  3037. approaches the size limit, you will get this alert, with three buttons:
  3038. Save, Cancel, and Clear. Save is the default button. It saves the partial
  3039. report as a text file, clears the report field, and continues the scan. The
  3040. Cancel button cancels the scan without clearing or saving the report. The
  3041. Clear button clears the report field without saving and continues the scan.
  3042. If you have a single floppy system, you may eject the disk being scanned,
  3043. insert a different disk, and save the report on that disk. Disinfectant will
  3044. then ask you to reinsert the disk being scanned.
  3045.  
  3046. ¥ The stack ÒxxxxxxxxxxÓ is infected by the MacMag virus. Use
  3047. Disinfectant to remove the virus.
  3048.  
  3049. This alert is presented by the Disinfectant protection INIT when it detects
  3050. a MacMag-infected HyperCard stack.
  3051.  
  3052. ¥ This copy of Disinfectant has been damaged, infected by a virus, or
  3053. otherwise modified. Please delete this copy and use an original unmodified
  3054. copy.
  3055.  
  3056. Disinfectant checks itself when it starts up and notifies you if it has been
  3057. modified. This may mean that it has been infected by a virus. If this
  3058. notification occurs, you must remove this particular copy of Disinfectant
  3059. from your disk and replace it with a known ÒgoodÓ copy of Disinfectant.
  3060.  
  3061. ¥ You selected the page range xxx through yyy. There are no pages in this
  3062. range.
  3063.  
  3064. This alert appears when printing if there are no pages in the range you
  3065. requested. Nothing is printed in this case.
  3066.  
  3067.  
  3068.  
  3069.  
  3070. Version History
  3071.  
  3072.  
  3073. ¥ Disinfectant Version 3.4.1. March 11, 1994
  3074.  
  3075. This version fixes an error which sometimes caused unexpected error
  3076. number -192 when scanning an enabler file under System 7.1.
  3077.  
  3078. The version 3.4 protection INIT incorrectly identified the new INIT 9403
  3079. virus using the wrong name for the virus. This error has been fixed.
  3080.  
  3081.  
  3082. ¥ Disinfectant Version 3.4. March 3, 1994
  3083.  
  3084. Version 3.4 detects the new INIT 9403 virus. See the section on INIT
  3085. 9403 for details.
  3086.  
  3087. Version 3.4 fixes an error which sometimes caused unexpected error
  3088. number -192 when scanning the active System file on Macs with System
  3089. 7.1 and an enabler. Thanks to Larry Atkin and Werner Uhrig for helping
  3090. investigate and fix this error.
  3091.  
  3092.  
  3093. ¥ Disinfectant Version 3.3. November 5, 1993
  3094.  
  3095. Version 3.3 detects the new CODE 1 virus and new B strain of the MBDF
  3096. virus. See the sections on the CODE 1 and MBDF viruses for details.
  3097.  
  3098. This version also includes a new color icon suite. Thanks to John Stein for
  3099. contributing the icons. If you donÕt see the new color icons on your color
  3100. monitor, try rebuilding your desktop file.
  3101.  
  3102. Under System 7, the new version stores its preferences file inside the
  3103. Preferences folder instead of inside the System folder proper. The first
  3104. time you run the new version, it moves your old preferences file from the
  3105. System folder into the Preferences folder for you.
  3106.  
  3107. The new version also fixes an error which caused Disinfectant to crash on
  3108. very rare kinds of damaged resource files.
  3109.  
  3110.  
  3111. ¥ Disinfectant Version 3.2. April 21, 1993
  3112.  
  3113. Version 3.2 detects the new INIT-M virus. See the section on the INIT-M
  3114. virus for details.
  3115.  
  3116. There was an error in version 3.1 in the changes made to the damaged file
  3117. detection code. This error affected only a very few people with very rare
  3118. kinds of damaged files. Version 3.2 fixes the problem.
  3119.  
  3120. DisinfectantÕs preferred memory partition has been increased from 700K
  3121. to 1000K. This fixes a problem scanning some specific applications with
  3122. very large CODE resources, including PSpice and Intellidraw.
  3123.  
  3124.  
  3125. ¥ Disinfectant Version 3.1. April 12, 1993
  3126.  
  3127. Version 3.1 detects the new INIT 17 virus. See the section on the INIT 17
  3128. virus for details.
  3129.  
  3130. This version also fixes a few obscure problems which could cause out of
  3131. memory errors, various ÒunexpectedÓ error messages, and other
  3132. problems when scanning certain very unusual kinds of damaged files.
  3133.  
  3134.  
  3135. ¥ Disinfectant Version 3.0. February 24, 1993.
  3136.  
  3137. Version 3.0 detects the new T4-C strain of the T4 virus. See the section
  3138. on the T4 virus for details.
  3139.  
  3140. Version 3.0 also detects a new version of the CDEF virus. See the section
  3141. on the CDEF virus for details.
  3142.  
  3143. We also fixed some errors which could cause crashes when scanning
  3144. pathological files with very large resources (e.g., the ÒPSpiceÓ
  3145. program).
  3146.  
  3147. This version also fixes a problem with Aladdin SystemsÕ StuffIt
  3148. SpaceSaver product. In some cases, Disinfectant would improperly report
  3149. that compressed files had damaged resource forks.
  3150.  
  3151. Note that this version 3.0 is NOT a major new release of Disinfectant with
  3152. major new features. Normally, with Mac programs, a minor upgrade is
  3153. indicated by increasing the number after the decimal point in the version
  3154. number. According to this rule, this version should be numbered 2.10.
  3155. Unfortunately, AppleÕs version numbering scheme does not permit more
  3156. than one digit after the decimal point. For this reason, this new version is
  3157. numbered 3.0.
  3158.  
  3159.  
  3160. ¥ Disinfectant Version 2.9. July 4, 1992.
  3161.  
  3162. Version 2.9 detects the new T4 virus. See the section on the T4 virus for
  3163. details.
  3164.  
  3165.  
  3166. ¥ Disinfectant Version 2.8. April 19, 1992.
  3167.  
  3168. Version 2.8 detects the new CODE 252 virus. See the section on the CODE
  3169. 252 virus for details.
  3170.  
  3171. Version 2.8 also corrects an error in version 2.7.1 which caused crashes
  3172. during or after scans on the Mac Plus and 512KE running System 6 with
  3173. MultiFinder.
  3174.  
  3175. The protection INIT no longer checks the System file for viruses at
  3176. startup time. This makes the INIT smaller, more efficient, and more
  3177. robust.
  3178.  
  3179. Version 2.8 also includes some changes to the protection INIT which we
  3180. hope will make it more compatible with other software.
  3181.  
  3182. The ÒProtectionÓ section of the online manual now discusses the problem
  3183. of what to do when you want to use the Disinfectant INIT together with
  3184. some other INIT which is supposed to load first.
  3185.  
  3186. ¥ Disinfectant Version 2.7.1. March 25, 1992.
  3187.  
  3188. Version 2.7.1 fixes a stupid error in 2.7 which can cause crashes during
  3189. or after scans.
  3190.  
  3191. ¥ Disinfectant Version 2.7. March 23, 1992.
  3192.  
  3193. Version 2.7 detects the new INIT 1984 virus. See the section on the INIT
  3194. 1984 virus for details.
  3195.  
  3196. In order to properly detect and block the INIT 1984 virus, we had to make
  3197. an important change to the way the Disinfectant protection INIT works.
  3198.  
  3199. In previous versions of Disinfectant, the protection INIT always had to
  3200. load last. Under System 7, the protection INIT had to be located in the
  3201. System folder proper, not in the Extensions folder.
  3202.  
  3203. These rules have been turned upside down in version 2.7.
  3204.  
  3205. Starting with version 2.7, the protection INIT now must load first, before
  3206. any other INITs. Under System 7, the protection INIT must be located in
  3207. the Extensions folder, not in the System folder proper.
  3208.  
  3209. The ÒInstall Protection INITÓ command in version 2.7 installs the new
  3210. protection INIT in the proper location.
  3211.  
  3212. When version 2.7 is run, it checks to see if an older version of the
  3213. protection INIT has been installed in either the System folder or the
  3214. Extensions folder. If it locates such an older version, it presents an alert
  3215. asking if you want to install the new version. If you click the ÒInstallÓ
  3216. button, the old version is removed and the new version is installed.
  3217.  
  3218. In previous versions, several users reported ÒUnexpected error -194Ó
  3219. errors when trying to install or save the protection INIT. We were finally
  3220. able to reproduce this problem and find its cause. Version 2.7 fixes the
  3221. error.
  3222.  
  3223. Many users have had problems trying to build a System 6 Virus Tools disk
  3224. because they could not fit System, Finder, and Disinfectant on a single
  3225. 800K floppy. We now recommend building this disk without a copy of
  3226. Finder and making Disinfectant the startup program. This should solve the
  3227. problem.
  3228.  
  3229. We have added a new ÒKnown ProblemsÓ section to the document. This
  3230. section lists in one location all of the known problems with Disinfectant
  3231. and all of the known incompatibilities between Disinfectant and other
  3232. software.
  3233.  
  3234. ¥ Earlier versions.
  3235.  
  3236. 2.6 - 2/22/92. MBDF.
  3237. 2.5.1 - 7/7/91. Fix error in 2.5 INIT.
  3238. 2.5 - 6/28/91. ZUC C and MDEF D.
  3239. 2.4 - 12/3/90. ZUC B.
  3240. 2.3 - 10/23/90. MDEF C.
  3241. 2.2 - 10/2/90. ANTI B.
  3242. 2.1 - 8/18/90. MDEF B and CDEF.
  3243. 2.0 - 7/8/90. Major new release with many new features. Also Frankie.
  3244. 1.8 - 5/20/90. MDEF.
  3245. 1.7 - 4/2/90. ZUC.
  3246. 1.6 - 1/30/90. Generic nVIR clones.
  3247. 1.5 - 12/14/89. WDEF B.
  3248. 1.4 - 12/8/89. WDEF A.
  3249. 1.3 - 11/29/89. nVIR B clone.
  3250. 1.2 - 8/4/89. nVIR B clone.
  3251. 1.1 - 4/16/89. nVIR B clone.
  3252. 1.0 - 3/19/89. First release. Scores, nVIR, INIT 29, MacMag, ANTI.
  3253.  
  3254.  
  3255.  
  3256.  
  3257. Programmer Notes
  3258.  
  3259.  
  3260. I wrote several reusable modules to implement DisinfectantÕs human
  3261. interface. You have my permission to use it in your own projects. All I
  3262. ask is that you give me and Northwestern University appropriate credit in
  3263. your about box or manual. The source code is in MPW C 3.2.
  3264.  
  3265. The source code includes modules that implement volume selection via
  3266. Drive and Eject buttons and an optional drive popup menu, volume and
  3267. folder scanning, report generation and display in scrolling fields, the
  3268. Disinfectant online manual and help system, and miscellaneous reusable
  3269. utilities.
  3270.  
  3271. The source code is available via anonymous FTP at:
  3272.  
  3273.    ftp://ftp.acns.nwu.edu/pub/disinfectant/
  3274.  
  3275. If you do not have access to FTP, mail me a floppy and a stamped
  3276. self-addressed disk mailer. I will mail you back the sample code.
  3277.  
  3278. The virus detection and disinfection code is not available.
  3279.  
  3280.  
  3281.  
  3282.  
  3283. Author and Credits
  3284.  
  3285.  
  3286. John Norstad
  3287. Academic Computing and Network Services
  3288. Northwestern University
  3289. 2129 North Campus Drive
  3290. Evanston, Illinois 60208 USA
  3291.  
  3292. j-norstad@nwu.edu
  3293.  
  3294. I enjoy getting mail, especially electronic mail, and I invite your
  3295. correspondence. If you send me a letter through the regular mail, please
  3296. include a self-addressed stamped envelope if you expect a reply.
  3297.  
  3298. Please do not try to call me. I do not have the time to do free consulting
  3299. over the phone and I cannot return long distance phone calls from people I
  3300. do not know.
  3301.  
  3302. If you think that you might have a new virus which Disinfectant does not
  3303. detect, please read the section in this manual titled ÒProblem Clinic.Ó
  3304. Follow the advice contained in that section before asking me for
  3305. assistance.
  3306.  
  3307. With thanks to:
  3308.  
  3309. Mark H. Anbinder, BAKA Computers, Inc.
  3310. Wade Blomgren, University of California, San Diego
  3311. Chris Borton, UC Berkeley School of Education
  3312. Scott Boyd
  3313. Shawn Cokus, Westhill High School, Syracuse, New York
  3314. Zbigniew Fiedorowicz, Ohio State University
  3315. Bob Hablutzel
  3316. Tim Krauskopf, National Center for Supercomputing Applications
  3317. Joel Levin, BBN Communications Corporation
  3318. Robert Lentz, Northwestern University
  3319. Bill Lipa, Stanford University
  3320. Albert Lunde, Northwestern University
  3321. James Macak, The Double Click Macintosh Users Group, Milwaukee
  3322. Leedell Miller, Northwestern University
  3323. Lance Nakata, Stanford University
  3324. Dave Platt, Snulbug Software.
  3325. Leonard Rosenthol, Aladdin Systems
  3326. Art Schumer, Microsoft Corporation
  3327. Dan Schwendener, Eidgenšssische Technische Hochschule, ZŸrich
  3328. Stephan Somogyi
  3329. David Spector, New York University
  3330. John Stein
  3331. Werner Uhrig, University of Texas
  3332. Ephraim Vishniac, Thinking Machines Corporation (TMC)
  3333.  
  3334. Please note that although we have included company and university names
  3335. above, this in no way implies that those companies or universities
  3336. endorse or support Disinfectant.
  3337.  
  3338. This international group of Macintosh virus experts, programmers and
  3339. enthusiasts helped design and test Disinfectant, edit the manual, locate
  3340. copies of the viruses for testing, and analyze the viruses. I wrote all the
  3341. code, but I could not have written the application without their help.
  3342.  
  3343. Disinfectant is an example of cooperative software development over the
  3344. Internet. I send development and beta releases and technical design notes
  3345. to the working group and they reply with error reports, suggestions, etc.
  3346. This involves the exchange of many thousands of electronic mail
  3347. messages. The result is an application which is much better than any one
  3348. of us could have produced individually.
  3349.  
  3350. Since the initial release of Disinfectant, many hundreds of people have
  3351. supplied error reports, comments, and suggestions for features. The
  3352. application has in many ways become a community project. The author
  3353. thanks everybody who has contributed.
  3354.  
  3355. Thanks also to Paul Mercer, Darin Adler, Paul Snively, FrŽdŽric Miserey
  3356. and Steve Capps for ShowINIT, and to Franois Grieu for his SafeStart
  3357. code.
  3358.  
  3359. Last but not least, the author thanks his many good friends at Apple
  3360. Computer for their advice, encouragement, and assistance, and for
  3361. continuing to produce the very finest personal computers and system
  3362. software.
  3363.